Warning: Permanently added '128.168.128.30' (ED25519) to the list of known hosts. Running: /usr/bin/copr-rpmbuild --verbose --drop-resultdir --build-id 5692594 --chroot fedora-rawhide-s390x --detached Version: 0.64 PID: 5566 Logging PID: 5567 Task: {'appstream': False, 'background': True, 'build_id': 5692594, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-s390x', 'enable_net': False, 'fedora_review': False, 'git_hash': '49af554ae1216bfb63564406a937204b30a96d82', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/orion/netcdf-4.9.1/netgen-mesher', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'netgen-mesher', 'package_version': '6.2.2202-5.fc38', 'project_dirname': 'netcdf-4.9.1', 'project_name': 'netcdf-4.9.1', 'project_owner': 'orion', 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/orion/netcdf-4.9.1/fedora-rawhide-s390x/', 'id': 'copr_base', 'name': 'Copr repository'}], 'sandbox': 'orion/netcdf-4.9.1--orion', 'source_json': {}, 'source_type': None, 'submitter': 'orion', 'tags': [], 'task_id': '5692594-fedora-rawhide-s390x', 'timeout': 96000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/orion/netcdf-4.9.1/netgen-mesher /var/lib/copr-rpmbuild/workspace/workdir-nftoyucv/netgen-mesher --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/orion/netcdf-4.9.1/netgen-mesher', '/var/lib/copr-rpmbuild/workspace/workdir-nftoyucv/netgen-mesher', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-nftoyucv/netgen-mesher'... Running: git checkout 49af554ae1216bfb63564406a937204b30a96d82 cmd: ['git', 'checkout', '49af554ae1216bfb63564406a937204b30a96d82'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-nftoyucv/netgen-mesher rc: 0 stdout: stderr: Note: switching to '49af554ae1216bfb63564406a937204b30a96d82'. 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 49af554 automatic import of netgen-mesher Running: copr-distgit-client sources cmd: ['copr-distgit-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-nftoyucv/netgen-mesher rc: 0 stdout: /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated 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/orion/netcdf-4.9.1/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 1963k 0 0:00:01 0:00:01 --:--:-- 1962k 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/orion/netcdf-4.9.1/netgen-mesher/netgen-mesher.png/md5/4e5b430726f37043b64e3f2c211d8181/netgen-mesher.png % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 3871 100 3871 0 0 5478 0 --:--:-- --:--:-- --:--:-- 5483 INFO: Reading stdout from command: md5sum netgen-mesher.png Running (timeout=96000): unbuffer mock --buildsrpm --spec /var/lib/copr-rpmbuild/workspace/workdir-nftoyucv/netgen-mesher/netgen-mesher.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-nftoyucv/netgen-mesher --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1679525863.343369 -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-nftoyucv/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-1679525863.343369/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 199 kB/s | 1.1 MB 00:05 fedora 8.4 MB/s | 59 MB 00:07 Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing: dnf noarch 4.14.0-2.fc38 fedora 478 k dnf-plugins-core noarch 4.3.1-2.fc38 fedora 33 k Installing dependencies: alternatives s390x 1.21-2.fc38 fedora 39 k audit-libs s390x 3.1-2.fc39 fedora 121 k basesystem noarch 11-15.fc38 fedora 7.0 k bash s390x 5.2.15-3.fc38 fedora 1.9 M bzip2-libs s390x 1.0.8-13.fc38 fedora 47 k ca-certificates noarch 2023.2.60-2.fc38 fedora 845 k coreutils s390x 9.1-11.fc38 fedora 1.1 M coreutils-common s390x 9.1-11.fc38 fedora 2.0 M crypto-policies noarch 20230301-1.gita12f7b2.fc39 fedora 93 k curl s390x 8.0.1-1.fc39 fedora 349 k cyrus-sasl-lib s390x 2.1.28-9.fc38 fedora 773 k dbus-libs s390x 1:1.14.6-1.fc38 fedora 158 k dnf-data noarch 4.14.0-2.fc38 fedora 40 k elfutils-default-yama-scope noarch 0.189-1.fc39 fedora 15 k elfutils-libelf s390x 0.189-1.fc39 fedora 202 k elfutils-libs s390x 0.189-1.fc39 fedora 276 k expat s390x 2.5.0-2.fc38 fedora 114 k fedora-gpg-keys noarch 39-0.1 fedora 126 k fedora-release noarch 39-0.5 fedora 12 k fedora-release-common noarch 39-0.5 fedora 22 k fedora-release-identity-basic noarch 39-0.5 fedora 13 k fedora-repos noarch 39-0.1 fedora 9.4 k fedora-repos-rawhide noarch 39-0.1 fedora 9.0 k file-libs s390x 5.44-3.fc39 fedora 737 k filesystem s390x 3.18-4.fc39 fedora 1.1 M findutils s390x 1:4.9.0-3.fc38 fedora 497 k gawk s390x 5.1.1-5.fc38 fedora 1.0 M gdbm-libs s390x 1:1.23-3.fc38 fedora 58 k glib2 s390x 2.76.0-1.fc39 fedora 2.8 M glibc s390x 2.37.9000-3.fc39 fedora 1.8 M glibc-common s390x 2.37.9000-3.fc39 fedora 340 k glibc-minimal-langpack s390x 2.37.9000-3.fc39 fedora 43 k gmp s390x 1:6.2.1-4.fc38 fedora 325 k gnupg2 s390x 2.4.0-3.fc39 fedora 2.6 M gnutls s390x 3.8.0-3.fc39 fedora 1.0 M gpgme s390x 1.17.1-5.fc39 fedora 219 k grep s390x 3.9-1.fc39 fedora 302 k ima-evm-utils s390x 1.4-7.fc38 fedora 62 k json-c s390x 0.16-4.fc38 fedora 43 k keyutils-libs s390x 1.6.1-6.fc38 fedora 31 k krb5-libs s390x 1.20.1-9.fc39 fedora 743 k libacl s390x 2.3.1-7.fc39 fedora 24 k libarchive s390x 3.6.1-5.fc39 fedora 426 k libassuan s390x 2.5.5-6.fc38 fedora 67 k libattr s390x 2.5.1-7.fc39 fedora 18 k libb2 s390x 0.98.1-8.fc38 fedora 27 k libblkid s390x 2.38.1-4.fc38 fedora 109 k libbrotli s390x 1.0.9-11.fc38 fedora 343 k libcap s390x 2.48-6.fc38 fedora 68 k libcap-ng s390x 0.8.3-5.fc38 fedora 33 k libcom_err s390x 1.46.5-4.fc38 fedora 25 k libcomps s390x 0.1.19-1.fc39 fedora 79 k libcurl s390x 8.0.1-1.fc39 fedora 330 k libdnf s390x 0.68.0-2.fc38 fedora 661 k libeconf s390x 0.4.0-5.fc38 fedora 28 k libevent s390x 2.1.12-8.fc38 fedora 260 k libffi s390x 3.4.4-2.fc38 fedora 36 k libfsverity s390x 1.4-9.fc38 fedora 19 k libgcc s390x 13.0.1-0.8.fc39 fedora 75 k libgcrypt s390x 1.10.1-7.fc38 fedora 493 k libgomp s390x 13.0.1-0.8.fc39 fedora 315 k libgpg-error s390x 1.46-2.fc38 fedora 230 k libidn2 s390x 2.3.4-2.fc38 fedora 162 k libksba s390x 1.6.3-2.fc38 fedora 162 k libmodulemd s390x 2.14.0-5.fc38 fedora 218 k libmount s390x 2.38.1-4.fc38 fedora 139 k libnghttp2 s390x 1.52.0-1.fc39 fedora 77 k libnsl2 s390x 2.0.0-5.fc38 fedora 30 k libpsl s390x 0.21.2-2.fc38 fedora 66 k librepo s390x 1.15.1-2.fc38 fedora 96 k libreport-filesystem noarch 2.17.8-1.fc39 fedora 14 k libselinux s390x 3.5-1.fc39 fedora 91 k libsemanage s390x 3.5-1.fc39 fedora 122 k libsepol s390x 3.5-1.fc39 fedora 330 k libsigsegv s390x 2.14-4.fc38 fedora 27 k libsmartcols s390x 2.38.1-4.fc38 fedora 66 k libsolv s390x 0.7.22-4.fc38 fedora 442 k libssh s390x 0.10.4-4.fc39 fedora 206 k libssh-config noarch 0.10.4-4.fc39 fedora 8.9 k libstdc++ s390x 13.0.1-0.8.fc39 fedora 948 k libtasn1 s390x 4.19.0-2.fc38 fedora 77 k libtirpc s390x 1.3.3-1.fc38 fedora 96 k libunistring s390x 1.1-3.fc38 fedora 557 k libunistring1.0 s390x 1.0-1.fc38 fedora 552 k libuuid s390x 2.38.1-4.fc38 fedora 28 k libverto s390x 0.3.2-5.fc38 fedora 21 k libxcrypt s390x 4.4.33-7.fc39 fedora 125 k libxml2 s390x 2.10.3-3.fc38 fedora 712 k libyaml s390x 0.2.5-9.fc38 fedora 62 k libzstd s390x 1.5.4-1.fc39 fedora 341 k lua-libs s390x 5.4.4-9.fc39 fedora 141 k lz4-libs s390x 1.9.4-2.fc38 fedora 81 k mpdecimal s390x 2.5.1-6.fc38 fedora 100 k mpfr s390x 4.1.1-3.fc38 fedora 553 k ncurses-base noarch 6.4-3.20230114.fc38 fedora 87 k ncurses-libs s390x 6.4-3.20230114.fc38 fedora 357 k nettle s390x 3.8-3.fc38 fedora 443 k npth s390x 1.6-12.fc38 fedora 24 k openldap s390x 2.6.4-1.fc39 fedora 262 k openssl-libs s390x 1:3.0.8-1.fc39 fedora 1.9 M p11-kit s390x 0.24.1-6.fc38 fedora 373 k p11-kit-trust s390x 0.24.1-6.fc38 fedora 136 k pcre2 s390x 10.42-1.fc38.1 fedora 251 k pcre2-syntax noarch 10.42-1.fc38.1 fedora 144 k popt s390x 1.19-2.fc38 fedora 70 k publicsuffix-list-dafsa noarch 20221208-2.fc38 fedora 59 k python-pip-wheel noarch 23.0.1-1.fc39 fedora 1.4 M python-setuptools-wheel noarch 65.5.1-2.fc38 fedora 715 k python3 s390x 3.11.2-1.fc39 fedora 28 k python3-dateutil noarch 1:2.8.2-6.fc39 fedora 360 k python3-dbus s390x 1.3.2-2.fc38 fedora 158 k python3-distro noarch 1.8.0-3.fc39 fedora 49 k python3-dnf noarch 4.14.0-2.fc38 fedora 604 k python3-dnf-plugins-core noarch 4.3.1-2.fc38 fedora 277 k python3-gpg s390x 1.17.1-5.fc39 fedora 296 k python3-hawkey s390x 0.68.0-2.fc38 fedora 103 k python3-libcomps s390x 0.1.19-1.fc39 fedora 49 k python3-libdnf s390x 0.68.0-2.fc38 fedora 799 k python3-libs s390x 3.11.2-1.fc39 fedora 9.6 M python3-rpm s390x 4.18.1-1.fc39 fedora 73 k python3-six noarch 1.16.0-9.fc38 fedora 42 k readline s390x 8.2-3.fc38 fedora 229 k rpm s390x 4.18.1-1.fc39 fedora 568 k rpm-build-libs s390x 4.18.1-1.fc39 fedora 96 k rpm-libs s390x 4.18.1-1.fc39 fedora 325 k rpm-sequoia s390x 1.3.0-1.fc39 fedora 988 k rpm-sign-libs s390x 4.18.1-1.fc39 fedora 26 k sed s390x 4.8-12.fc38 fedora 309 k setup noarch 2.14.3-3.fc39 fedora 152 k shadow-utils s390x 2:4.13-6.fc39 fedora 1.3 M sqlite-libs s390x 3.40.1-2.fc38 fedora 712 k systemd-libs s390x 253.1-4.fc39 fedora 659 k tpm2-tss s390x 4.0.1-3.fc38 fedora 688 k tzdata noarch 2022g-2.fc38 fedora 716 k xz-libs s390x 5.4.1-1.fc38 fedora 114 k zchunk-libs s390x 1.3.0-1.fc39 fedora 51 k zlib s390x 1.2.13-3.fc38 fedora 101 k Transaction Summary ================================================================================ Install 139 Packages Total download size: 58 M Installed size: 203 M Downloading Packages: (1/139): basesystem-11-15.fc38.noarch.rpm 13 kB/s | 7.0 kB 00:00 (2/139): alternatives-1.21-2.fc38.s390x.rpm 52 kB/s | 39 kB 00:00 (3/139): bzip2-libs-1.0.8-13.fc38.s390x.rpm 267 kB/s | 47 kB 00:00 (4/139): audit-libs-3.1-2.fc39.s390x.rpm 114 kB/s | 121 kB 00:01 (5/139): ca-certificates-2023.2.60-2.fc38.noarc 1.2 MB/s | 845 kB 00:00 (6/139): coreutils-9.1-11.fc38.s390x.rpm 1.6 MB/s | 1.1 MB 00:00 (7/139): bash-5.2.15-3.fc38.s390x.rpm 1.5 MB/s | 1.9 MB 00:01 (8/139): crypto-policies-20230301-1.gita12f7b2. 529 kB/s | 93 kB 00:00 (9/139): coreutils-common-9.1-11.fc38.s390x.rpm 5.8 MB/s | 2.0 MB 00:00 (10/139): curl-8.0.1-1.fc39.s390x.rpm 1.9 MB/s | 349 kB 00:00 (11/139): cyrus-sasl-lib-2.1.28-9.fc38.s390x.rp 4.2 MB/s | 773 kB 00:00 (12/139): dnf-4.14.0-2.fc38.noarch.rpm 2.6 MB/s | 478 kB 00:00 (13/139): dbus-libs-1.14.6-1.fc38.s390x.rpm 790 kB/s | 158 kB 00:00 (14/139): dnf-data-4.14.0-2.fc38.noarch.rpm 227 kB/s | 40 kB 00:00 (15/139): dnf-plugins-core-4.3.1-2.fc38.noarch. 186 kB/s | 33 kB 00:00 (16/139): elfutils-default-yama-scope-0.189-1.f 85 kB/s | 15 kB 00:00 (17/139): elfutils-libelf-0.189-1.fc39.s390x.rp 1.1 MB/s | 202 kB 00:00 (18/139): expat-2.5.0-2.fc38.s390x.rpm 651 kB/s | 114 kB 00:00 (19/139): elfutils-libs-0.189-1.fc39.s390x.rpm 1.5 MB/s | 276 kB 00:00 (20/139): fedora-gpg-keys-39-0.1.noarch.rpm 713 kB/s | 126 kB 00:00 (21/139): fedora-release-39-0.5.noarch.rpm 69 kB/s | 12 kB 00:00 (22/139): fedora-release-common-39-0.5.noarch.r 122 kB/s | 22 kB 00:00 (23/139): fedora-release-identity-basic-39-0.5. 72 kB/s | 13 kB 00:00 (24/139): fedora-repos-39-0.1.noarch.rpm 54 kB/s | 9.4 kB 00:00 (25/139): fedora-repos-rawhide-39-0.1.noarch.rp 50 kB/s | 9.0 kB 00:00 (26/139): file-libs-5.44-3.fc39.s390x.rpm 4.0 MB/s | 737 kB 00:00 (27/139): filesystem-3.18-4.fc39.s390x.rpm 6.1 MB/s | 1.1 MB 00:00 (28/139): findutils-4.9.0-3.fc38.s390x.rpm 2.7 MB/s | 497 kB 00:00 (29/139): gawk-5.1.1-5.fc38.s390x.rpm 5.8 MB/s | 1.0 MB 00:00 (30/139): gdbm-libs-1.23-3.fc38.s390x.rpm 333 kB/s | 58 kB 00:00 (31/139): glibc-2.37.9000-3.fc39.s390x.rpm 9.8 MB/s | 1.8 MB 00:00 (32/139): glibc-common-2.37.9000-3.fc39.s390x.r 1.9 MB/s | 340 kB 00:00 (33/139): glib2-2.76.0-1.fc39.s390x.rpm 7.7 MB/s | 2.8 MB 00:00 (34/139): glibc-minimal-langpack-2.37.9000-3.fc 242 kB/s | 43 kB 00:00 (35/139): gmp-6.2.1-4.fc38.s390x.rpm 1.8 MB/s | 325 kB 00:00 (36/139): gnupg2-2.4.0-3.fc39.s390x.rpm 14 MB/s | 2.6 MB 00:00 (37/139): gnutls-3.8.0-3.fc39.s390x.rpm 5.8 MB/s | 1.0 MB 00:00 (38/139): gpgme-1.17.1-5.fc39.s390x.rpm 1.2 MB/s | 219 kB 00:00 (39/139): grep-3.9-1.fc39.s390x.rpm 1.6 MB/s | 302 kB 00:00 (40/139): json-c-0.16-4.fc38.s390x.rpm 224 kB/s | 43 kB 00:00 (41/139): ima-evm-utils-1.4-7.fc38.s390x.rpm 307 kB/s | 62 kB 00:00 (42/139): keyutils-libs-1.6.1-6.fc38.s390x.rpm 173 kB/s | 31 kB 00:00 (43/139): krb5-libs-1.20.1-9.fc39.s390x.rpm 4.1 MB/s | 743 kB 00:00 (44/139): libacl-2.3.1-7.fc39.s390x.rpm 136 kB/s | 24 kB 00:00 (45/139): libarchive-3.6.1-5.fc39.s390x.rpm 2.3 MB/s | 426 kB 00:00 (46/139): libassuan-2.5.5-6.fc38.s390x.rpm 383 kB/s | 67 kB 00:00 (47/139): libattr-2.5.1-7.fc39.s390x.rpm 103 kB/s | 18 kB 00:00 (48/139): libb2-0.98.1-8.fc38.s390x.rpm 150 kB/s | 27 kB 00:00 (49/139): libblkid-2.38.1-4.fc38.s390x.rpm 624 kB/s | 109 kB 00:00 (50/139): libbrotli-1.0.9-11.fc38.s390x.rpm 1.9 MB/s | 343 kB 00:00 (51/139): libcap-2.48-6.fc38.s390x.rpm 380 kB/s | 68 kB 00:00 (52/139): libcap-ng-0.8.3-5.fc38.s390x.rpm 187 kB/s | 33 kB 00:00 (53/139): libcom_err-1.46.5-4.fc38.s390x.rpm 144 kB/s | 25 kB 00:00 (54/139): libcomps-0.1.19-1.fc39.s390x.rpm 438 kB/s | 79 kB 00:00 (55/139): libcurl-8.0.1-1.fc39.s390x.rpm 1.8 MB/s | 330 kB 00:00 (56/139): libdnf-0.68.0-2.fc38.s390x.rpm 3.6 MB/s | 661 kB 00:00 (57/139): libeconf-0.4.0-5.fc38.s390x.rpm 159 kB/s | 28 kB 00:00 (58/139): libevent-2.1.12-8.fc38.s390x.rpm 1.4 MB/s | 260 kB 00:00 (59/139): libffi-3.4.4-2.fc38.s390x.rpm 203 kB/s | 36 kB 00:00 (60/139): libfsverity-1.4-9.fc38.s390x.rpm 99 kB/s | 19 kB 00:00 (61/139): libgcc-13.0.1-0.8.fc39.s390x.rpm 427 kB/s | 75 kB 00:00 (62/139): libgcrypt-1.10.1-7.fc38.s390x.rpm 2.7 MB/s | 493 kB 00:00 (63/139): libgomp-13.0.1-0.8.fc39.s390x.rpm 1.7 MB/s | 315 kB 00:00 (64/139): libgpg-error-1.46-2.fc38.s390x.rpm 1.3 MB/s | 230 kB 00:00 (65/139): libidn2-2.3.4-2.fc38.s390x.rpm 914 kB/s | 162 kB 00:00 (66/139): libksba-1.6.3-2.fc38.s390x.rpm 899 kB/s | 162 kB 00:00 (67/139): libmodulemd-2.14.0-5.fc38.s390x.rpm 1.2 MB/s | 218 kB 00:00 (68/139): libmount-2.38.1-4.fc38.s390x.rpm 784 kB/s | 139 kB 00:00 (69/139): libnghttp2-1.52.0-1.fc39.s390x.rpm 429 kB/s | 77 kB 00:00 (70/139): libnsl2-2.0.0-5.fc38.s390x.rpm 171 kB/s | 30 kB 00:00 (71/139): libpsl-0.21.2-2.fc38.s390x.rpm 372 kB/s | 66 kB 00:00 (72/139): librepo-1.15.1-2.fc38.s390x.rpm 532 kB/s | 96 kB 00:00 (73/139): libreport-filesystem-2.17.8-1.fc39.no 83 kB/s | 14 kB 00:00 (74/139): libselinux-3.5-1.fc39.s390x.rpm 517 kB/s | 91 kB 00:00 (75/139): libsemanage-3.5-1.fc39.s390x.rpm 679 kB/s | 122 kB 00:00 (76/139): libsepol-3.5-1.fc39.s390x.rpm 1.8 MB/s | 330 kB 00:00 (77/139): libsigsegv-2.14-4.fc38.s390x.rpm 152 kB/s | 27 kB 00:00 (78/139): libsmartcols-2.38.1-4.fc38.s390x.rpm 369 kB/s | 66 kB 00:00 (79/139): libsolv-0.7.22-4.fc38.s390x.rpm 2.5 MB/s | 442 kB 00:00 (80/139): libssh-0.10.4-4.fc39.s390x.rpm 1.1 MB/s | 206 kB 00:00 (81/139): libssh-config-0.10.4-4.fc39.noarch.rp 49 kB/s | 8.9 kB 00:00 (82/139): libstdc++-13.0.1-0.8.fc39.s390x.rpm 5.2 MB/s | 948 kB 00:00 (83/139): libtasn1-4.19.0-2.fc38.s390x.rpm 439 kB/s | 77 kB 00:00 (84/139): libtirpc-1.3.3-1.fc38.s390x.rpm 534 kB/s | 96 kB 00:00 (85/139): libunistring-1.1-3.fc38.s390x.rpm 3.1 MB/s | 557 kB 00:00 (86/139): libunistring1.0-1.0-1.fc38.s390x.rpm 3.0 MB/s | 552 kB 00:00 (87/139): libuuid-2.38.1-4.fc38.s390x.rpm 155 kB/s | 28 kB 00:00 (88/139): libverto-0.3.2-5.fc38.s390x.rpm 121 kB/s | 21 kB 00:00 (89/139): libxcrypt-4.4.33-7.fc39.s390x.rpm 707 kB/s | 125 kB 00:00 (90/139): libxml2-2.10.3-3.fc38.s390x.rpm 3.8 MB/s | 712 kB 00:00 (91/139): libyaml-0.2.5-9.fc38.s390x.rpm 355 kB/s | 62 kB 00:00 (92/139): libzstd-1.5.4-1.fc39.s390x.rpm 1.9 MB/s | 341 kB 00:00 (93/139): lua-libs-5.4.4-9.fc39.s390x.rpm 785 kB/s | 141 kB 00:00 (94/139): lz4-libs-1.9.4-2.fc38.s390x.rpm 464 kB/s | 81 kB 00:00 (95/139): mpdecimal-2.5.1-6.fc38.s390x.rpm 567 kB/s | 100 kB 00:00 (96/139): mpfr-4.1.1-3.fc38.s390x.rpm 3.0 MB/s | 553 kB 00:00 (97/139): ncurses-base-6.4-3.20230114.fc38.noar 497 kB/s | 87 kB 00:00 (98/139): ncurses-libs-6.4-3.20230114.fc38.s390 2.0 MB/s | 357 kB 00:00 (99/139): nettle-3.8-3.fc38.s390x.rpm 2.4 MB/s | 443 kB 00:00 (100/139): npth-1.6-12.fc38.s390x.rpm 139 kB/s | 24 kB 00:00 (101/139): openldap-2.6.4-1.fc39.s390x.rpm 1.4 MB/s | 262 kB 00:00 (102/139): openssl-libs-3.0.8-1.fc39.s390x.rpm 10 MB/s | 1.9 MB 00:00 (103/139): p11-kit-0.24.1-6.fc38.s390x.rpm 2.1 MB/s | 373 kB 00:00 (104/139): p11-kit-trust-0.24.1-6.fc38.s390x.rp 768 kB/s | 136 kB 00:00 (105/139): pcre2-10.42-1.fc38.1.s390x.rpm 1.4 MB/s | 251 kB 00:00 (106/139): pcre2-syntax-10.42-1.fc38.1.noarch.r 823 kB/s | 144 kB 00:00 (107/139): popt-1.19-2.fc38.s390x.rpm 394 kB/s | 70 kB 00:00 (108/139): publicsuffix-list-dafsa-20221208-2.f 331 kB/s | 59 kB 00:00 (109/139): python-pip-wheel-23.0.1-1.fc39.noarc 8.0 MB/s | 1.4 MB 00:00 (110/139): python-setuptools-wheel-65.5.1-2.fc3 3.9 MB/s | 715 kB 00:00 (111/139): python3-3.11.2-1.fc39.s390x.rpm 155 kB/s | 28 kB 00:00 (112/139): python3-dateutil-2.8.2-6.fc39.noarch 2.0 MB/s | 360 kB 00:00 (113/139): python3-dbus-1.3.2-2.fc38.s390x.rpm 843 kB/s | 158 kB 00:00 (114/139): python3-distro-1.8.0-3.fc39.noarch.r 274 kB/s | 49 kB 00:00 (115/139): python3-dnf-4.14.0-2.fc38.noarch.rpm 3.4 MB/s | 604 kB 00:00 (116/139): python3-dnf-plugins-core-4.3.1-2.fc3 1.5 MB/s | 277 kB 00:00 (117/139): python3-gpg-1.17.1-5.fc39.s390x.rpm 1.6 MB/s | 296 kB 00:00 (118/139): python3-hawkey-0.68.0-2.fc38.s390x.r 591 kB/s | 103 kB 00:00 (119/139): python3-libcomps-0.1.19-1.fc39.s390x 278 kB/s | 49 kB 00:00 (120/139): python3-libdnf-0.68.0-2.fc38.s390x.r 4.3 MB/s | 799 kB 00:00 (121/139): python3-rpm-4.18.1-1.fc39.s390x.rpm 382 kB/s | 73 kB 00:00 (122/139): python3-six-1.16.0-9.fc38.noarch.rpm 234 kB/s | 42 kB 00:00 (123/139): readline-8.2-3.fc38.s390x.rpm 1.3 MB/s | 229 kB 00:00 (124/139): rpm-4.18.1-1.fc39.s390x.rpm 3.1 MB/s | 568 kB 00:00 (125/139): rpm-build-libs-4.18.1-1.fc39.s390x.r 543 kB/s | 96 kB 00:00 (126/139): rpm-libs-4.18.1-1.fc39.s390x.rpm 1.8 MB/s | 325 kB 00:00 (127/139): rpm-sequoia-1.3.0-1.fc39.s390x.rpm 5.4 MB/s | 988 kB 00:00 (128/139): python3-libs-3.11.2-1.fc39.s390x.rpm 11 MB/s | 9.6 MB 00:00 (129/139): rpm-sign-libs-4.18.1-1.fc39.s390x.rp 137 kB/s | 26 kB 00:00 (130/139): sed-4.8-12.fc38.s390x.rpm 1.7 MB/s | 309 kB 00:00 (131/139): setup-2.14.3-3.fc39.noarch.rpm 870 kB/s | 152 kB 00:00 (132/139): shadow-utils-4.13-6.fc39.s390x.rpm 6.9 MB/s | 1.3 MB 00:00 (133/139): sqlite-libs-3.40.1-2.fc38.s390x.rpm 3.9 MB/s | 712 kB 00:00 (134/139): systemd-libs-253.1-4.fc39.s390x.rpm 3.7 MB/s | 659 kB 00:00 (135/139): tpm2-tss-4.0.1-3.fc38.s390x.rpm 3.3 MB/s | 688 kB 00:00 (136/139): tzdata-2022g-2.fc38.noarch.rpm 3.9 MB/s | 716 kB 00:00 (137/139): xz-libs-5.4.1-1.fc38.s390x.rpm 650 kB/s | 114 kB 00:00 (138/139): zchunk-libs-1.3.0-1.fc39.s390x.rpm 282 kB/s | 51 kB 00:00 (139/139): zlib-1.2.13-3.fc38.s390x.rpm 572 kB/s | 101 kB 00:00 -------------------------------------------------------------------------------- Total 5.5 MB/s | 58 MB 00:10 fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x18B8E74C: Userid : "Fedora (39) " Fingerprint: E8F2 3996 F232 1864 0CB4 4CBE 75CF 5AC4 18B8 E74C From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-39-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-39-primary (0x18B8E74C) is already installed 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 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.18-4.fc39.s390x 1/1 Preparing : 1/1 Installing : libgcc-13.0.1-0.8.fc39.s390x 1/139 Running scriptlet: libgcc-13.0.1-0.8.fc39.s390x 1/139 Installing : tzdata-2022g-2.fc38.noarch 2/139 Installing : crypto-policies-20230301-1.gita12f7b2.fc39.noarc 3/139 Running scriptlet: crypto-policies-20230301-1.gita12f7b2.fc39.noarc 3/139 Installing : fedora-release-identity-basic-39-0.5.noarch 4/139 Installing : python-setuptools-wheel-65.5.1-2.fc38.noarch 5/139 Installing : publicsuffix-list-dafsa-20221208-2.fc38.noarch 6/139 Installing : pcre2-syntax-10.42-1.fc38.1.noarch 7/139 Installing : ncurses-base-6.4-3.20230114.fc38.noarch 8/139 Installing : libssh-config-0.10.4-4.fc39.noarch 9/139 Installing : libreport-filesystem-2.17.8-1.fc39.noarch 10/139 Installing : dnf-data-4.14.0-2.fc38.noarch 11/139 warning: /etc/dnf/dnf.conf created as /etc/dnf/dnf.conf.rpmnew Installing : fedora-gpg-keys-39-0.1.noarch 12/139 Installing : fedora-release-39-0.5.noarch 13/139 Installing : fedora-release-common-39-0.5.noarch 14/139 Installing : fedora-repos-rawhide-39-0.1.noarch 15/139 Installing : fedora-repos-39-0.1.noarch 16/139 Installing : setup-2.14.3-3.fc39.noarch 17/139 Running scriptlet: setup-2.14.3-3.fc39.noarch 17/139 Installing : filesystem-3.18-4.fc39.s390x 18/139 Installing : basesystem-11-15.fc38.noarch 19/139 Installing : glibc-minimal-langpack-2.37.9000-3.fc39.s390x 20/139 Installing : glibc-common-2.37.9000-3.fc39.s390x 21/139 Running scriptlet: glibc-2.37.9000-3.fc39.s390x 22/139 Installing : glibc-2.37.9000-3.fc39.s390x 22/139 Running scriptlet: glibc-2.37.9000-3.fc39.s390x 22/139 Installing : ncurses-libs-6.4-3.20230114.fc38.s390x 23/139 Installing : bash-5.2.15-3.fc38.s390x 24/139 Running scriptlet: bash-5.2.15-3.fc38.s390x 24/139 Installing : zlib-1.2.13-3.fc38.s390x 25/139 Installing : bzip2-libs-1.0.8-13.fc38.s390x 26/139 Installing : libzstd-1.5.4-1.fc39.s390x 27/139 Installing : xz-libs-5.4.1-1.fc38.s390x 28/139 Installing : sqlite-libs-3.40.1-2.fc38.s390x 29/139 Installing : libcap-2.48-6.fc38.s390x 30/139 Installing : gmp-1:6.2.1-4.fc38.s390x 31/139 Installing : libgpg-error-1.46-2.fc38.s390x 32/139 Installing : popt-1.19-2.fc38.s390x 33/139 Installing : libxml2-2.10.3-3.fc38.s390x 34/139 Installing : libuuid-2.38.1-4.fc38.s390x 35/139 Installing : lua-libs-5.4.4-9.fc39.s390x 36/139 Installing : elfutils-libelf-0.189-1.fc39.s390x 37/139 Installing : file-libs-5.44-3.fc39.s390x 38/139 Installing : readline-8.2-3.fc38.s390x 39/139 Installing : libattr-2.5.1-7.fc39.s390x 40/139 Installing : libacl-2.3.1-7.fc39.s390x 41/139 Installing : libffi-3.4.4-2.fc38.s390x 42/139 Installing : p11-kit-0.24.1-6.fc38.s390x 43/139 Installing : libstdc++-13.0.1-0.8.fc39.s390x 44/139 Installing : libxcrypt-4.4.33-7.fc39.s390x 45/139 Installing : pcre2-10.42-1.fc38.1.s390x 46/139 Installing : libassuan-2.5.5-6.fc38.s390x 47/139 Installing : expat-2.5.0-2.fc38.s390x 48/139 Installing : gdbm-libs-1:1.23-3.fc38.s390x 49/139 Installing : json-c-0.16-4.fc38.s390x 50/139 Installing : keyutils-libs-1.6.1-6.fc38.s390x 51/139 Installing : libcom_err-1.46.5-4.fc38.s390x 52/139 Installing : libgomp-13.0.1-0.8.fc39.s390x 53/139 Installing : libsepol-3.5-1.fc39.s390x 54/139 Installing : libselinux-3.5-1.fc39.s390x 55/139 Installing : sed-4.8-12.fc38.s390x 56/139 Installing : libsmartcols-2.38.1-4.fc38.s390x 57/139 Installing : libtasn1-4.19.0-2.fc38.s390x 58/139 Installing : libunistring1.0-1.0-1.fc38.s390x 59/139 Installing : libidn2-2.3.4-2.fc38.s390x 60/139 Installing : lz4-libs-1.9.4-2.fc38.s390x 61/139 Installing : systemd-libs-253.1-4.fc39.s390x 62/139 Installing : dbus-libs-1:1.14.6-1.fc38.s390x 63/139 Installing : libpsl-0.21.2-2.fc38.s390x 64/139 Installing : findutils-1:4.9.0-3.fc38.s390x 65/139 Installing : libb2-0.98.1-8.fc38.s390x 66/139 Installing : cyrus-sasl-lib-2.1.28-9.fc38.s390x 67/139 Installing : libcomps-0.1.19-1.fc39.s390x 68/139 Installing : grep-3.9-1.fc39.s390x 69/139 Installing : libblkid-2.38.1-4.fc38.s390x 70/139 Installing : libmount-2.38.1-4.fc38.s390x 71/139 Installing : libgcrypt-1.10.1-7.fc38.s390x 72/139 Installing : libksba-1.6.3-2.fc38.s390x 73/139 Installing : mpfr-4.1.1-3.fc38.s390x 74/139 Installing : nettle-3.8-3.fc38.s390x 75/139 Installing : elfutils-default-yama-scope-0.189-1.fc39.noarch 76/139 Running scriptlet: elfutils-default-yama-scope-0.189-1.fc39.noarch 76/139 Installing : elfutils-libs-0.189-1.fc39.s390x 77/139 Installing : alternatives-1.21-2.fc38.s390x 78/139 Installing : p11-kit-trust-0.24.1-6.fc38.s390x 79/139 Running scriptlet: p11-kit-trust-0.24.1-6.fc38.s390x 79/139 Installing : libbrotli-1.0.9-11.fc38.s390x 80/139 Installing : libcap-ng-0.8.3-5.fc38.s390x 81/139 Installing : audit-libs-3.1-2.fc39.s390x 82/139 Installing : libsemanage-3.5-1.fc39.s390x 83/139 Installing : libeconf-0.4.0-5.fc38.s390x 84/139 Installing : shadow-utils-2:4.13-6.fc39.s390x 85/139 Installing : libnghttp2-1.52.0-1.fc39.s390x 86/139 Installing : libsigsegv-2.14-4.fc38.s390x 87/139 Installing : gawk-5.1.1-5.fc38.s390x 88/139 Installing : libunistring-1.1-3.fc38.s390x 89/139 Installing : gnutls-3.8.0-3.fc39.s390x 90/139 Installing : glib2-2.76.0-1.fc39.s390x 91/139 Installing : libverto-0.3.2-5.fc38.s390x 92/139 Installing : libyaml-0.2.5-9.fc38.s390x 93/139 Installing : mpdecimal-2.5.1-6.fc38.s390x 94/139 Installing : npth-1.6-12.fc38.s390x 95/139 Installing : coreutils-common-9.1-11.fc38.s390x 96/139 Installing : openssl-libs-1:3.0.8-1.fc39.s390x 97/139 Installing : coreutils-9.1-11.fc38.s390x 98/139 Running scriptlet: ca-certificates-2023.2.60-2.fc38.noarch 99/139 Installing : ca-certificates-2023.2.60-2.fc38.noarch 99/139 Running scriptlet: ca-certificates-2023.2.60-2.fc38.noarch 99/139 Installing : rpm-sequoia-1.3.0-1.fc39.s390x 100/139 Installing : rpm-libs-4.18.1-1.fc39.s390x 101/139 Installing : krb5-libs-1.20.1-9.fc39.s390x 102/139 Installing : libtirpc-1.3.3-1.fc38.s390x 103/139 Installing : libmodulemd-2.14.0-5.fc38.s390x 104/139 Installing : libfsverity-1.4-9.fc38.s390x 105/139 Installing : zchunk-libs-1.3.0-1.fc39.s390x 106/139 Installing : libsolv-0.7.22-4.fc38.s390x 107/139 Installing : libnsl2-2.0.0-5.fc38.s390x 108/139 Installing : libssh-0.10.4-4.fc39.s390x 109/139 Installing : rpm-build-libs-4.18.1-1.fc39.s390x 110/139 Installing : python-pip-wheel-23.0.1-1.fc39.noarch 111/139 Installing : python3-3.11.2-1.fc39.s390x 112/139 Installing : python3-libs-3.11.2-1.fc39.s390x 113/139 Installing : python3-dbus-1.3.2-2.fc38.s390x 114/139 Installing : python3-libcomps-0.1.19-1.fc39.s390x 115/139 Installing : python3-distro-1.8.0-3.fc39.noarch 116/139 Installing : python3-six-1.16.0-9.fc38.noarch 117/139 Installing : python3-dateutil-1:2.8.2-6.fc39.noarch 118/139 Installing : libarchive-3.6.1-5.fc39.s390x 119/139 Installing : libevent-2.1.12-8.fc38.s390x 120/139 Installing : openldap-2.6.4-1.fc39.s390x 121/139 Installing : libcurl-8.0.1-1.fc39.s390x 122/139 Installing : gnupg2-2.4.0-3.fc39.s390x 123/139 Installing : gpgme-1.17.1-5.fc39.s390x 124/139 Installing : librepo-1.15.1-2.fc38.s390x 125/139 Installing : libdnf-0.68.0-2.fc38.s390x 126/139 Installing : python3-libdnf-0.68.0-2.fc38.s390x 127/139 Installing : python3-hawkey-0.68.0-2.fc38.s390x 128/139 Installing : python3-gpg-1.17.1-5.fc39.s390x 129/139 Installing : curl-8.0.1-1.fc39.s390x 130/139 Running scriptlet: tpm2-tss-4.0.1-3.fc38.s390x 131/139 useradd: Warning: missing or non-executable shell '/usr/sbin/nologin' Installing : tpm2-tss-4.0.1-3.fc38.s390x 131/139 Installing : ima-evm-utils-1.4-7.fc38.s390x 132/139 Installing : rpm-sign-libs-4.18.1-1.fc39.s390x 133/139 Installing : python3-rpm-4.18.1-1.fc39.s390x 134/139 Installing : python3-dnf-4.14.0-2.fc38.noarch 135/139 Installing : python3-dnf-plugins-core-4.3.1-2.fc38.noarch 136/139 Installing : dnf-plugins-core-4.3.1-2.fc38.noarch 137/139 Installing : dnf-4.14.0-2.fc38.noarch 138/139 Running scriptlet: dnf-4.14.0-2.fc38.noarch 138/139 Running scriptlet: rpm-4.18.1-1.fc39.s390x 139/139 Installing : rpm-4.18.1-1.fc39.s390x 139/139 Running scriptlet: filesystem-3.18-4.fc39.s390x 139/139 Running scriptlet: ca-certificates-2023.2.60-2.fc38.noarch 139/139 Running scriptlet: rpm-4.18.1-1.fc39.s390x 139/139 Verifying : alternatives-1.21-2.fc38.s390x 1/139 Verifying : audit-libs-3.1-2.fc39.s390x 2/139 Verifying : basesystem-11-15.fc38.noarch 3/139 Verifying : bash-5.2.15-3.fc38.s390x 4/139 Verifying : bzip2-libs-1.0.8-13.fc38.s390x 5/139 Verifying : ca-certificates-2023.2.60-2.fc38.noarch 6/139 Verifying : coreutils-9.1-11.fc38.s390x 7/139 Verifying : coreutils-common-9.1-11.fc38.s390x 8/139 Verifying : crypto-policies-20230301-1.gita12f7b2.fc39.noarc 9/139 Verifying : curl-8.0.1-1.fc39.s390x 10/139 Verifying : cyrus-sasl-lib-2.1.28-9.fc38.s390x 11/139 Verifying : dbus-libs-1:1.14.6-1.fc38.s390x 12/139 Verifying : dnf-4.14.0-2.fc38.noarch 13/139 Verifying : dnf-data-4.14.0-2.fc38.noarch 14/139 Verifying : dnf-plugins-core-4.3.1-2.fc38.noarch 15/139 Verifying : elfutils-default-yama-scope-0.189-1.fc39.noarch 16/139 Verifying : elfutils-libelf-0.189-1.fc39.s390x 17/139 Verifying : elfutils-libs-0.189-1.fc39.s390x 18/139 Verifying : expat-2.5.0-2.fc38.s390x 19/139 Verifying : fedora-gpg-keys-39-0.1.noarch 20/139 Verifying : fedora-release-39-0.5.noarch 21/139 Verifying : fedora-release-common-39-0.5.noarch 22/139 Verifying : fedora-release-identity-basic-39-0.5.noarch 23/139 Verifying : fedora-repos-39-0.1.noarch 24/139 Verifying : fedora-repos-rawhide-39-0.1.noarch 25/139 Verifying : file-libs-5.44-3.fc39.s390x 26/139 Verifying : filesystem-3.18-4.fc39.s390x 27/139 Verifying : findutils-1:4.9.0-3.fc38.s390x 28/139 Verifying : gawk-5.1.1-5.fc38.s390x 29/139 Verifying : gdbm-libs-1:1.23-3.fc38.s390x 30/139 Verifying : glib2-2.76.0-1.fc39.s390x 31/139 Verifying : glibc-2.37.9000-3.fc39.s390x 32/139 Verifying : glibc-common-2.37.9000-3.fc39.s390x 33/139 Verifying : glibc-minimal-langpack-2.37.9000-3.fc39.s390x 34/139 Verifying : gmp-1:6.2.1-4.fc38.s390x 35/139 Verifying : gnupg2-2.4.0-3.fc39.s390x 36/139 Verifying : gnutls-3.8.0-3.fc39.s390x 37/139 Verifying : gpgme-1.17.1-5.fc39.s390x 38/139 Verifying : grep-3.9-1.fc39.s390x 39/139 Verifying : ima-evm-utils-1.4-7.fc38.s390x 40/139 Verifying : json-c-0.16-4.fc38.s390x 41/139 Verifying : keyutils-libs-1.6.1-6.fc38.s390x 42/139 Verifying : krb5-libs-1.20.1-9.fc39.s390x 43/139 Verifying : libacl-2.3.1-7.fc39.s390x 44/139 Verifying : libarchive-3.6.1-5.fc39.s390x 45/139 Verifying : libassuan-2.5.5-6.fc38.s390x 46/139 Verifying : libattr-2.5.1-7.fc39.s390x 47/139 Verifying : libb2-0.98.1-8.fc38.s390x 48/139 Verifying : libblkid-2.38.1-4.fc38.s390x 49/139 Verifying : libbrotli-1.0.9-11.fc38.s390x 50/139 Verifying : libcap-2.48-6.fc38.s390x 51/139 Verifying : libcap-ng-0.8.3-5.fc38.s390x 52/139 Verifying : libcom_err-1.46.5-4.fc38.s390x 53/139 Verifying : libcomps-0.1.19-1.fc39.s390x 54/139 Verifying : libcurl-8.0.1-1.fc39.s390x 55/139 Verifying : libdnf-0.68.0-2.fc38.s390x 56/139 Verifying : libeconf-0.4.0-5.fc38.s390x 57/139 Verifying : libevent-2.1.12-8.fc38.s390x 58/139 Verifying : libffi-3.4.4-2.fc38.s390x 59/139 Verifying : libfsverity-1.4-9.fc38.s390x 60/139 Verifying : libgcc-13.0.1-0.8.fc39.s390x 61/139 Verifying : libgcrypt-1.10.1-7.fc38.s390x 62/139 Verifying : libgomp-13.0.1-0.8.fc39.s390x 63/139 Verifying : libgpg-error-1.46-2.fc38.s390x 64/139 Verifying : libidn2-2.3.4-2.fc38.s390x 65/139 Verifying : libksba-1.6.3-2.fc38.s390x 66/139 Verifying : libmodulemd-2.14.0-5.fc38.s390x 67/139 Verifying : libmount-2.38.1-4.fc38.s390x 68/139 Verifying : libnghttp2-1.52.0-1.fc39.s390x 69/139 Verifying : libnsl2-2.0.0-5.fc38.s390x 70/139 Verifying : libpsl-0.21.2-2.fc38.s390x 71/139 Verifying : librepo-1.15.1-2.fc38.s390x 72/139 Verifying : libreport-filesystem-2.17.8-1.fc39.noarch 73/139 Verifying : libselinux-3.5-1.fc39.s390x 74/139 Verifying : libsemanage-3.5-1.fc39.s390x 75/139 Verifying : libsepol-3.5-1.fc39.s390x 76/139 Verifying : libsigsegv-2.14-4.fc38.s390x 77/139 Verifying : libsmartcols-2.38.1-4.fc38.s390x 78/139 Verifying : libsolv-0.7.22-4.fc38.s390x 79/139 Verifying : libssh-0.10.4-4.fc39.s390x 80/139 Verifying : libssh-config-0.10.4-4.fc39.noarch 81/139 Verifying : libstdc++-13.0.1-0.8.fc39.s390x 82/139 Verifying : libtasn1-4.19.0-2.fc38.s390x 83/139 Verifying : libtirpc-1.3.3-1.fc38.s390x 84/139 Verifying : libunistring-1.1-3.fc38.s390x 85/139 Verifying : libunistring1.0-1.0-1.fc38.s390x 86/139 Verifying : libuuid-2.38.1-4.fc38.s390x 87/139 Verifying : libverto-0.3.2-5.fc38.s390x 88/139 Verifying : libxcrypt-4.4.33-7.fc39.s390x 89/139 Verifying : libxml2-2.10.3-3.fc38.s390x 90/139 Verifying : libyaml-0.2.5-9.fc38.s390x 91/139 Verifying : libzstd-1.5.4-1.fc39.s390x 92/139 Verifying : lua-libs-5.4.4-9.fc39.s390x 93/139 Verifying : lz4-libs-1.9.4-2.fc38.s390x 94/139 Verifying : mpdecimal-2.5.1-6.fc38.s390x 95/139 Verifying : mpfr-4.1.1-3.fc38.s390x 96/139 Verifying : ncurses-base-6.4-3.20230114.fc38.noarch 97/139 Verifying : ncurses-libs-6.4-3.20230114.fc38.s390x 98/139 Verifying : nettle-3.8-3.fc38.s390x 99/139 Verifying : npth-1.6-12.fc38.s390x 100/139 Verifying : openldap-2.6.4-1.fc39.s390x 101/139 Verifying : openssl-libs-1:3.0.8-1.fc39.s390x 102/139 Verifying : p11-kit-0.24.1-6.fc38.s390x 103/139 Verifying : p11-kit-trust-0.24.1-6.fc38.s390x 104/139 Verifying : pcre2-10.42-1.fc38.1.s390x 105/139 Verifying : pcre2-syntax-10.42-1.fc38.1.noarch 106/139 Verifying : popt-1.19-2.fc38.s390x 107/139 Verifying : publicsuffix-list-dafsa-20221208-2.fc38.noarch 108/139 Verifying : python-pip-wheel-23.0.1-1.fc39.noarch 109/139 Verifying : python-setuptools-wheel-65.5.1-2.fc38.noarch 110/139 Verifying : python3-3.11.2-1.fc39.s390x 111/139 Verifying : python3-dateutil-1:2.8.2-6.fc39.noarch 112/139 Verifying : python3-dbus-1.3.2-2.fc38.s390x 113/139 Verifying : python3-distro-1.8.0-3.fc39.noarch 114/139 Verifying : python3-dnf-4.14.0-2.fc38.noarch 115/139 Verifying : python3-dnf-plugins-core-4.3.1-2.fc38.noarch 116/139 Verifying : python3-gpg-1.17.1-5.fc39.s390x 117/139 Verifying : python3-hawkey-0.68.0-2.fc38.s390x 118/139 Verifying : python3-libcomps-0.1.19-1.fc39.s390x 119/139 Verifying : python3-libdnf-0.68.0-2.fc38.s390x 120/139 Verifying : python3-libs-3.11.2-1.fc39.s390x 121/139 Verifying : python3-rpm-4.18.1-1.fc39.s390x 122/139 Verifying : python3-six-1.16.0-9.fc38.noarch 123/139 Verifying : readline-8.2-3.fc38.s390x 124/139 Verifying : rpm-4.18.1-1.fc39.s390x 125/139 Verifying : rpm-build-libs-4.18.1-1.fc39.s390x 126/139 Verifying : rpm-libs-4.18.1-1.fc39.s390x 127/139 Verifying : rpm-sequoia-1.3.0-1.fc39.s390x 128/139 Verifying : rpm-sign-libs-4.18.1-1.fc39.s390x 129/139 Verifying : sed-4.8-12.fc38.s390x 130/139 Verifying : setup-2.14.3-3.fc39.noarch 131/139 Verifying : shadow-utils-2:4.13-6.fc39.s390x 132/139 Verifying : sqlite-libs-3.40.1-2.fc38.s390x 133/139 Verifying : systemd-libs-253.1-4.fc39.s390x 134/139 Verifying : tpm2-tss-4.0.1-3.fc38.s390x 135/139 Verifying : tzdata-2022g-2.fc38.noarch 136/139 Verifying : xz-libs-5.4.1-1.fc38.s390x 137/139 Verifying : zchunk-libs-1.3.0-1.fc39.s390x 138/139 Verifying : zlib-1.2.13-3.fc38.s390x 139/139 Installed products updated. Installed: alternatives-1.21-2.fc38.s390x audit-libs-3.1-2.fc39.s390x basesystem-11-15.fc38.noarch bash-5.2.15-3.fc38.s390x bzip2-libs-1.0.8-13.fc38.s390x ca-certificates-2023.2.60-2.fc38.noarch coreutils-9.1-11.fc38.s390x coreutils-common-9.1-11.fc38.s390x crypto-policies-20230301-1.gita12f7b2.fc39.noarch curl-8.0.1-1.fc39.s390x cyrus-sasl-lib-2.1.28-9.fc38.s390x dbus-libs-1:1.14.6-1.fc38.s390x dnf-4.14.0-2.fc38.noarch dnf-data-4.14.0-2.fc38.noarch dnf-plugins-core-4.3.1-2.fc38.noarch elfutils-default-yama-scope-0.189-1.fc39.noarch elfutils-libelf-0.189-1.fc39.s390x elfutils-libs-0.189-1.fc39.s390x expat-2.5.0-2.fc38.s390x fedora-gpg-keys-39-0.1.noarch fedora-release-39-0.5.noarch fedora-release-common-39-0.5.noarch fedora-release-identity-basic-39-0.5.noarch fedora-repos-39-0.1.noarch fedora-repos-rawhide-39-0.1.noarch file-libs-5.44-3.fc39.s390x filesystem-3.18-4.fc39.s390x findutils-1:4.9.0-3.fc38.s390x gawk-5.1.1-5.fc38.s390x gdbm-libs-1:1.23-3.fc38.s390x glib2-2.76.0-1.fc39.s390x glibc-2.37.9000-3.fc39.s390x glibc-common-2.37.9000-3.fc39.s390x glibc-minimal-langpack-2.37.9000-3.fc39.s390x gmp-1:6.2.1-4.fc38.s390x gnupg2-2.4.0-3.fc39.s390x gnutls-3.8.0-3.fc39.s390x gpgme-1.17.1-5.fc39.s390x grep-3.9-1.fc39.s390x ima-evm-utils-1.4-7.fc38.s390x json-c-0.16-4.fc38.s390x keyutils-libs-1.6.1-6.fc38.s390x krb5-libs-1.20.1-9.fc39.s390x libacl-2.3.1-7.fc39.s390x libarchive-3.6.1-5.fc39.s390x libassuan-2.5.5-6.fc38.s390x libattr-2.5.1-7.fc39.s390x libb2-0.98.1-8.fc38.s390x libblkid-2.38.1-4.fc38.s390x libbrotli-1.0.9-11.fc38.s390x libcap-2.48-6.fc38.s390x libcap-ng-0.8.3-5.fc38.s390x libcom_err-1.46.5-4.fc38.s390x libcomps-0.1.19-1.fc39.s390x libcurl-8.0.1-1.fc39.s390x libdnf-0.68.0-2.fc38.s390x libeconf-0.4.0-5.fc38.s390x libevent-2.1.12-8.fc38.s390x libffi-3.4.4-2.fc38.s390x libfsverity-1.4-9.fc38.s390x libgcc-13.0.1-0.8.fc39.s390x libgcrypt-1.10.1-7.fc38.s390x libgomp-13.0.1-0.8.fc39.s390x libgpg-error-1.46-2.fc38.s390x libidn2-2.3.4-2.fc38.s390x libksba-1.6.3-2.fc38.s390x libmodulemd-2.14.0-5.fc38.s390x libmount-2.38.1-4.fc38.s390x libnghttp2-1.52.0-1.fc39.s390x libnsl2-2.0.0-5.fc38.s390x libpsl-0.21.2-2.fc38.s390x librepo-1.15.1-2.fc38.s390x libreport-filesystem-2.17.8-1.fc39.noarch libselinux-3.5-1.fc39.s390x libsemanage-3.5-1.fc39.s390x libsepol-3.5-1.fc39.s390x libsigsegv-2.14-4.fc38.s390x libsmartcols-2.38.1-4.fc38.s390x libsolv-0.7.22-4.fc38.s390x libssh-0.10.4-4.fc39.s390x libssh-config-0.10.4-4.fc39.noarch libstdc++-13.0.1-0.8.fc39.s390x libtasn1-4.19.0-2.fc38.s390x libtirpc-1.3.3-1.fc38.s390x libunistring-1.1-3.fc38.s390x libunistring1.0-1.0-1.fc38.s390x libuuid-2.38.1-4.fc38.s390x libverto-0.3.2-5.fc38.s390x libxcrypt-4.4.33-7.fc39.s390x libxml2-2.10.3-3.fc38.s390x libyaml-0.2.5-9.fc38.s390x libzstd-1.5.4-1.fc39.s390x lua-libs-5.4.4-9.fc39.s390x lz4-libs-1.9.4-2.fc38.s390x mpdecimal-2.5.1-6.fc38.s390x mpfr-4.1.1-3.fc38.s390x ncurses-base-6.4-3.20230114.fc38.noarch ncurses-libs-6.4-3.20230114.fc38.s390x nettle-3.8-3.fc38.s390x npth-1.6-12.fc38.s390x openldap-2.6.4-1.fc39.s390x openssl-libs-1:3.0.8-1.fc39.s390x p11-kit-0.24.1-6.fc38.s390x p11-kit-trust-0.24.1-6.fc38.s390x pcre2-10.42-1.fc38.1.s390x pcre2-syntax-10.42-1.fc38.1.noarch popt-1.19-2.fc38.s390x publicsuffix-list-dafsa-20221208-2.fc38.noarch python-pip-wheel-23.0.1-1.fc39.noarch python-setuptools-wheel-65.5.1-2.fc38.noarch python3-3.11.2-1.fc39.s390x python3-dateutil-1:2.8.2-6.fc39.noarch python3-dbus-1.3.2-2.fc38.s390x python3-distro-1.8.0-3.fc39.noarch python3-dnf-4.14.0-2.fc38.noarch python3-dnf-plugins-core-4.3.1-2.fc38.noarch python3-gpg-1.17.1-5.fc39.s390x python3-hawkey-0.68.0-2.fc38.s390x python3-libcomps-0.1.19-1.fc39.s390x python3-libdnf-0.68.0-2.fc38.s390x python3-libs-3.11.2-1.fc39.s390x python3-rpm-4.18.1-1.fc39.s390x python3-six-1.16.0-9.fc38.noarch readline-8.2-3.fc38.s390x rpm-4.18.1-1.fc39.s390x rpm-build-libs-4.18.1-1.fc39.s390x rpm-libs-4.18.1-1.fc39.s390x rpm-sequoia-1.3.0-1.fc39.s390x rpm-sign-libs-4.18.1-1.fc39.s390x sed-4.8-12.fc38.s390x setup-2.14.3-3.fc39.noarch shadow-utils-2:4.13-6.fc39.s390x sqlite-libs-3.40.1-2.fc38.s390x systemd-libs-253.1-4.fc39.s390x tpm2-tss-4.0.1-3.fc38.s390x tzdata-2022g-2.fc38.noarch xz-libs-5.4.1-1.fc38.s390x zchunk-libs-1.3.0-1.fc39.s390x zlib-1.2.13-3.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-1679525863.343369/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 2.0 MB/s | 1.1 MB 00:00 fedora 4.1 MB/s | 59 MB 00:14 Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing group/module packages: bash s390x 5.2.15-3.fc38 fedora 1.9 M bzip2 s390x 1.0.8-13.fc38 fedora 53 k coreutils s390x 9.1-11.fc38 fedora 1.1 M cpio s390x 2.13-14.fc38 fedora 281 k diffutils s390x 3.9-3.fc39 fedora 406 k fedora-release-common noarch 39-0.5 fedora 22 k findutils s390x 1:4.9.0-3.fc38 fedora 497 k gawk s390x 5.1.1-5.fc38 fedora 1.0 M glibc-minimal-langpack s390x 2.37.9000-3.fc39 fedora 43 k grep s390x 3.9-1.fc39 fedora 302 k gzip s390x 1.12-3.fc38 fedora 171 k info s390x 7.0.2-2.fc39 fedora 192 k patch s390x 2.7.6-20.fc39 fedora 134 k redhat-rpm-config noarch 253-1.fc39 fedora 83 k rpm-build s390x 4.18.1-1.fc39 fedora 76 k sed s390x 4.8-12.fc38 fedora 309 k shadow-utils s390x 2:4.13-6.fc39 fedora 1.3 M tar s390x 2:1.34-7.fc38 fedora 908 k unzip s390x 6.0-60.fc38 fedora 194 k util-linux s390x 2.38.1-4.fc38 fedora 2.3 M which s390x 2.21-39.fc39 fedora 43 k xz s390x 5.4.1-1.fc38 fedora 420 k Installing dependencies: alternatives s390x 1.21-2.fc38 fedora 39 k ansible-srpm-macros noarch 1-9.1.fc38 fedora 8.8 k audit-libs s390x 3.1-2.fc39 fedora 121 k authselect s390x 1.4.2-2.fc38 fedora 144 k authselect-libs s390x 1.4.2-2.fc38 fedora 249 k basesystem noarch 11-15.fc38 fedora 7.0 k binutils s390x 2.40-5.fc39 fedora 5.9 M binutils-gold s390x 2.40-5.fc39 fedora 991 k bzip2-libs s390x 1.0.8-13.fc38 fedora 47 k ca-certificates noarch 2023.2.60-2.fc38 fedora 845 k coreutils-common s390x 9.1-11.fc38 fedora 2.0 M cracklib s390x 2.9.7-31.fc38 fedora 93 k crypto-policies noarch 20230301-1.gita12f7b2.fc39 fedora 93 k curl s390x 8.0.1-1.fc39 fedora 349 k cyrus-sasl-lib s390x 2.1.28-9.fc38 fedora 773 k debugedit s390x 5.0-7.fc38 fedora 81 k dwz s390x 0.15-2.fc38 fedora 144 k ed s390x 1.19-2.fc38 fedora 80 k efi-srpm-macros noarch 5-7.fc38 fedora 22 k elfutils s390x 0.189-1.fc39 fedora 560 k elfutils-debuginfod-client s390x 0.189-1.fc39 fedora 40 k elfutils-default-yama-scope noarch 0.189-1.fc39 fedora 15 k elfutils-libelf s390x 0.189-1.fc39 fedora 202 k elfutils-libs s390x 0.189-1.fc39 fedora 276 k fedora-gpg-keys noarch 39-0.1 fedora 126 k fedora-release noarch 39-0.5 fedora 12 k fedora-release-identity-basic noarch 39-0.5 fedora 13 k fedora-repos noarch 39-0.1 fedora 9.4 k fedora-repos-rawhide noarch 39-0.1 fedora 9.0 k file s390x 5.44-3.fc39 fedora 50 k file-libs s390x 5.44-3.fc39 fedora 737 k filesystem s390x 3.18-4.fc39 fedora 1.1 M fonts-srpm-macros noarch 1:2.0.5-11.fc38 fedora 26 k fpc-srpm-macros noarch 1.3-7.fc38 fedora 7.8 k gdb-minimal s390x 13.1-1.fc39 fedora 4.0 M gdbm-libs s390x 1:1.23-3.fc38 fedora 58 k ghc-srpm-macros noarch 1.6.1-1.fc38 fedora 8.0 k glibc s390x 2.37.9000-3.fc39 fedora 1.8 M glibc-common s390x 2.37.9000-3.fc39 fedora 340 k glibc-gconv-extra s390x 2.37.9000-3.fc39 fedora 1.6 M gmp s390x 1:6.2.1-4.fc38 fedora 325 k gnat-srpm-macros noarch 6-2.fc38 fedora 8.8 k go-srpm-macros noarch 3.2.0-2.fc38 fedora 27 k jansson s390x 2.13.1-6.fc38 fedora 44 k kernel-srpm-macros noarch 1.0-16.fc38 fedora 9.3 k keyutils-libs s390x 1.6.1-6.fc38 fedora 31 k krb5-libs s390x 1.20.1-9.fc39 fedora 743 k libacl s390x 2.3.1-7.fc39 fedora 24 k libarchive s390x 3.6.1-5.fc39 fedora 426 k libattr s390x 2.5.1-7.fc39 fedora 18 k libblkid s390x 2.38.1-4.fc38 fedora 109 k libbrotli s390x 1.0.9-11.fc38 fedora 343 k libcap s390x 2.48-6.fc38 fedora 68 k libcap-ng s390x 0.8.3-5.fc38 fedora 33 k libcom_err s390x 1.46.5-4.fc38 fedora 25 k libcurl s390x 8.0.1-1.fc39 fedora 330 k libdb s390x 5.3.28-55.fc38 fedora 774 k libeconf s390x 0.4.0-5.fc38 fedora 28 k libevent s390x 2.1.12-8.fc38 fedora 260 k libfdisk s390x 2.38.1-4.fc38 fedora 164 k libffi s390x 3.4.4-2.fc38 fedora 36 k libgcc s390x 13.0.1-0.8.fc39 fedora 75 k libgomp s390x 13.0.1-0.8.fc39 fedora 315 k libidn2 s390x 2.3.4-2.fc38 fedora 162 k libmount s390x 2.38.1-4.fc38 fedora 139 k libnghttp2 s390x 1.52.0-1.fc39 fedora 77 k libnsl2 s390x 2.0.0-5.fc38 fedora 30 k libpkgconf s390x 1.9.4-1.fc39 fedora 38 k libpsl s390x 0.21.2-2.fc38 fedora 66 k libpwquality s390x 1.4.5-3.fc38 fedora 120 k libselinux s390x 3.5-1.fc39 fedora 91 k libsemanage s390x 3.5-1.fc39 fedora 122 k libsepol s390x 3.5-1.fc39 fedora 330 k libsigsegv s390x 2.14-4.fc38 fedora 27 k libsmartcols s390x 2.38.1-4.fc38 fedora 66 k libssh s390x 0.10.4-4.fc39 fedora 206 k libssh-config noarch 0.10.4-4.fc39 fedora 8.9 k libstdc++ s390x 13.0.1-0.8.fc39 fedora 948 k libtasn1 s390x 4.19.0-2.fc38 fedora 77 k libtirpc s390x 1.3.3-1.fc38 fedora 96 k libunistring1.0 s390x 1.0-1.fc38 fedora 552 k libutempter s390x 1.2.1-9.fc39 fedora 26 k libuuid s390x 2.38.1-4.fc38 fedora 28 k libverto s390x 0.3.2-5.fc38 fedora 21 k libxcrypt s390x 4.4.33-7.fc39 fedora 125 k libxml2 s390x 2.10.3-3.fc38 fedora 712 k libzstd s390x 1.5.4-1.fc39 fedora 341 k lua-libs s390x 5.4.4-9.fc39 fedora 141 k lua-srpm-macros noarch 1-8.fc38 fedora 8.6 k lz4-libs s390x 1.9.4-2.fc38 fedora 81 k mpfr s390x 4.1.1-3.fc38 fedora 553 k ncurses-base noarch 6.4-3.20230114.fc38 fedora 87 k ncurses-libs s390x 6.4-3.20230114.fc38 fedora 357 k ocaml-srpm-macros noarch 7-3.fc38 fedora 13 k openblas-srpm-macros noarch 2-13.fc38 fedora 7.5 k openldap s390x 2.6.4-1.fc39 fedora 262 k openssl-libs s390x 1:3.0.8-1.fc39 fedora 1.9 M p11-kit s390x 0.24.1-6.fc38 fedora 373 k p11-kit-trust s390x 0.24.1-6.fc38 fedora 136 k package-notes-srpm-macros noarch 0.5-7.fc38 fedora 11 k pam s390x 1.5.2-17.fc39 fedora 539 k pam-libs s390x 1.5.2-17.fc39 fedora 58 k pcre2 s390x 10.42-1.fc38.1 fedora 251 k pcre2-syntax noarch 10.42-1.fc38.1 fedora 144 k perl-srpm-macros noarch 1-48.fc38 fedora 8.4 k pkgconf s390x 1.9.4-1.fc39 fedora 43 k pkgconf-m4 noarch 1.9.4-1.fc39 fedora 14 k pkgconf-pkg-config s390x 1.9.4-1.fc39 fedora 9.6 k popt s390x 1.19-2.fc38 fedora 70 k publicsuffix-list-dafsa noarch 20221208-2.fc38 fedora 59 k pyproject-srpm-macros noarch 1.6.3-1.fc39 fedora 14 k python-srpm-macros noarch 3.11-10.fc39 fedora 26 k qt5-srpm-macros noarch 5.15.8-2.fc38 fedora 8.1 k readline s390x 8.2-3.fc38 fedora 229 k rpm s390x 4.18.1-1.fc39 fedora 568 k rpm-build-libs s390x 4.18.1-1.fc39 fedora 96 k rpm-libs s390x 4.18.1-1.fc39 fedora 325 k rpm-sequoia s390x 1.3.0-1.fc39 fedora 988 k rpmautospec-rpm-macros noarch 0.3.5-1.fc38 fedora 9.3 k rust-srpm-macros noarch 24-1.fc39 fedora 12 k setup noarch 2.14.3-3.fc39 fedora 152 k sqlite-libs s390x 3.40.1-2.fc38 fedora 712 k systemd-libs s390x 253.1-4.fc39 fedora 659 k tzdata noarch 2022g-2.fc38 fedora 716 k util-linux-core s390x 2.38.1-4.fc38 fedora 479 k xxhash-libs s390x 0.8.1-4.fc38 fedora 39 k xz-libs s390x 5.4.1-1.fc38 fedora 114 k zip s390x 3.0-36.fc38 fedora 283 k zlib s390x 1.2.13-3.fc38 fedora 101 k zstd s390x 1.5.4-1.fc39 fedora 504 k Installing Groups: Buildsystem building group Transaction Summary ================================================================================ Install 152 Packages Total download size: 54 M Installed size: 185 M Downloading Packages: (1/152): ansible-srpm-macros-1-9.1.fc38.noarch. 33 kB/s | 8.8 kB 00:00 (2/152): alternatives-1.21-2.fc38.s390x.rpm 75 kB/s | 39 kB 00:00 (3/152): authselect-1.4.2-2.fc38.s390x.rpm 268 kB/s | 144 kB 00:00 (4/152): audit-libs-3.1-2.fc39.s390x.rpm 147 kB/s | 121 kB 00:00 (5/152): basesystem-11-15.fc38.noarch.rpm 51 kB/s | 7.0 kB 00:00 (6/152): authselect-libs-1.4.2-2.fc38.s390x.rpm 415 kB/s | 249 kB 00:00 (7/152): binutils-gold-2.40-5.fc39.s390x.rpm 2.0 MB/s | 991 kB 00:00 (8/152): bash-5.2.15-3.fc38.s390x.rpm 2.3 MB/s | 1.9 MB 00:00 (9/152): bzip2-1.0.8-13.fc38.s390x.rpm 355 kB/s | 53 kB 00:00 (10/152): bzip2-libs-1.0.8-13.fc38.s390x.rpm 301 kB/s | 47 kB 00:00 (11/152): binutils-2.40-5.fc39.s390x.rpm 6.7 MB/s | 5.9 MB 00:00 (12/152): ca-certificates-2023.2.60-2.fc38.noar 3.7 MB/s | 845 kB 00:00 (13/152): coreutils-common-9.1-11.fc38.s390x.rp 12 MB/s | 2.0 MB 00:00 (14/152): coreutils-9.1-11.fc38.s390x.rpm 5.3 MB/s | 1.1 MB 00:00 (15/152): cracklib-2.9.7-31.fc38.s390x.rpm 697 kB/s | 93 kB 00:00 (16/152): cpio-2.13-14.fc38.s390x.rpm 1.6 MB/s | 281 kB 00:00 (17/152): crypto-policies-20230301-1.gita12f7b2 596 kB/s | 93 kB 00:00 (18/152): curl-8.0.1-1.fc39.s390x.rpm 2.5 MB/s | 349 kB 00:00 (19/152): debugedit-5.0-7.fc38.s390x.rpm 515 kB/s | 81 kB 00:00 (20/152): cyrus-sasl-lib-2.1.28-9.fc38.s390x.rp 3.5 MB/s | 773 kB 00:00 (21/152): diffutils-3.9-3.fc39.s390x.rpm 2.9 MB/s | 406 kB 00:00 (22/152): dwz-0.15-2.fc38.s390x.rpm 901 kB/s | 144 kB 00:00 (23/152): ed-1.19-2.fc38.s390x.rpm 524 kB/s | 80 kB 00:00 (24/152): efi-srpm-macros-5-7.fc38.noarch.rpm 168 kB/s | 22 kB 00:00 (25/152): elfutils-default-yama-scope-0.189-1.f 112 kB/s | 15 kB 00:00 (26/152): elfutils-0.189-1.fc39.s390x.rpm 3.0 MB/s | 560 kB 00:00 (27/152): elfutils-debuginfod-client-0.189-1.fc 266 kB/s | 40 kB 00:00 (28/152): elfutils-libelf-0.189-1.fc39.s390x.rp 1.5 MB/s | 202 kB 00:00 (29/152): fedora-gpg-keys-39-0.1.noarch.rpm 796 kB/s | 126 kB 00:00 (30/152): elfutils-libs-0.189-1.fc39.s390x.rpm 1.6 MB/s | 276 kB 00:00 (31/152): fedora-release-39-0.5.noarch.rpm 90 kB/s | 12 kB 00:00 (32/152): fedora-release-common-39-0.5.noarch.r 143 kB/s | 22 kB 00:00 (33/152): fedora-release-identity-basic-39-0.5. 87 kB/s | 13 kB 00:00 (34/152): fedora-repos-39-0.1.noarch.rpm 71 kB/s | 9.4 kB 00:00 (35/152): fedora-repos-rawhide-39-0.1.noarch.rp 59 kB/s | 9.0 kB 00:00 (36/152): file-5.44-3.fc39.s390x.rpm 330 kB/s | 50 kB 00:00 (37/152): file-libs-5.44-3.fc39.s390x.rpm 5.0 MB/s | 737 kB 00:00 (38/152): findutils-4.9.0-3.fc38.s390x.rpm 2.5 MB/s | 497 kB 00:00 (39/152): fonts-srpm-macros-2.0.5-11.fc38.noarc 199 kB/s | 26 kB 00:00 (40/152): filesystem-3.18-4.fc39.s390x.rpm 5.1 MB/s | 1.1 MB 00:00 (41/152): fpc-srpm-macros-1.3-7.fc38.noarch.rpm 53 kB/s | 7.8 kB 00:00 (42/152): gawk-5.1.1-5.fc38.s390x.rpm 6.9 MB/s | 1.0 MB 00:00 (43/152): ghc-srpm-macros-1.6.1-1.fc38.noarch.r 60 kB/s | 8.0 kB 00:00 (44/152): gdbm-libs-1.23-3.fc38.s390x.rpm 379 kB/s | 58 kB 00:00 (45/152): gdb-minimal-13.1-1.fc39.s390x.rpm 11 MB/s | 4.0 MB 00:00 (46/152): glibc-2.37.9000-3.fc39.s390x.rpm 11 MB/s | 1.8 MB 00:00 (47/152): glibc-common-2.37.9000-3.fc39.s390x.r 1.9 MB/s | 340 kB 00:00 (48/152): glibc-gconv-extra-2.37.9000-3.fc39.s3 8.8 MB/s | 1.6 MB 00:00 (49/152): glibc-minimal-langpack-2.37.9000-3.fc 321 kB/s | 43 kB 00:00 (50/152): gmp-6.2.1-4.fc38.s390x.rpm 1.8 MB/s | 325 kB 00:00 (51/152): go-srpm-macros-3.2.0-2.fc38.noarch.rp 204 kB/s | 27 kB 00:00 (52/152): gnat-srpm-macros-6-2.fc38.noarch.rpm 58 kB/s | 8.8 kB 00:00 (53/152): grep-3.9-1.fc39.s390x.rpm 1.7 MB/s | 302 kB 00:00 (54/152): gzip-1.12-3.fc38.s390x.rpm 1.2 MB/s | 171 kB 00:00 (55/152): info-7.0.2-2.fc39.s390x.rpm 1.2 MB/s | 192 kB 00:00 (56/152): jansson-2.13.1-6.fc38.s390x.rpm 295 kB/s | 44 kB 00:00 (57/152): kernel-srpm-macros-1.0-16.fc38.noarch 70 kB/s | 9.3 kB 00:00 (58/152): keyutils-libs-1.6.1-6.fc38.s390x.rpm 203 kB/s | 31 kB 00:00 (59/152): libacl-2.3.1-7.fc39.s390x.rpm 181 kB/s | 24 kB 00:00 (60/152): krb5-libs-1.20.1-9.fc39.s390x.rpm 3.4 MB/s | 743 kB 00:00 (61/152): libarchive-3.6.1-5.fc39.s390x.rpm 2.6 MB/s | 426 kB 00:00 (62/152): libattr-2.5.1-7.fc39.s390x.rpm 137 kB/s | 18 kB 00:00 (63/152): libblkid-2.38.1-4.fc38.s390x.rpm 703 kB/s | 109 kB 00:00 (64/152): libbrotli-1.0.9-11.fc38.s390x.rpm 2.1 MB/s | 343 kB 00:00 (65/152): libcap-2.48-6.fc38.s390x.rpm 513 kB/s | 68 kB 00:00 (66/152): libcap-ng-0.8.3-5.fc38.s390x.rpm 220 kB/s | 33 kB 00:00 (67/152): libcom_err-1.46.5-4.fc38.s390x.rpm 167 kB/s | 25 kB 00:00 (68/152): libcurl-8.0.1-1.fc39.s390x.rpm 2.3 MB/s | 330 kB 00:00 (69/152): libevent-2.1.12-8.fc38.s390x.rpm 1.8 MB/s | 260 kB 00:00 (70/152): libeconf-0.4.0-5.fc38.s390x.rpm 182 kB/s | 28 kB 00:00 (71/152): libdb-5.3.28-55.fc38.s390x.rpm 3.5 MB/s | 774 kB 00:00 (72/152): libfdisk-2.38.1-4.fc38.s390x.rpm 1.2 MB/s | 164 kB 00:00 (73/152): libffi-3.4.4-2.fc38.s390x.rpm 231 kB/s | 36 kB 00:00 (74/152): libgcc-13.0.1-0.8.fc39.s390x.rpm 492 kB/s | 75 kB 00:00 (75/152): libgomp-13.0.1-0.8.fc39.s390x.rpm 2.3 MB/s | 315 kB 00:00 (76/152): libidn2-2.3.4-2.fc38.s390x.rpm 1.0 MB/s | 162 kB 00:00 (77/152): libmount-2.38.1-4.fc38.s390x.rpm 878 kB/s | 139 kB 00:00 (78/152): libnghttp2-1.52.0-1.fc39.s390x.rpm 578 kB/s | 77 kB 00:00 (79/152): libnsl2-2.0.0-5.fc38.s390x.rpm 195 kB/s | 30 kB 00:00 (80/152): libpkgconf-1.9.4-1.fc39.s390x.rpm 258 kB/s | 38 kB 00:00 (81/152): libpsl-0.21.2-2.fc38.s390x.rpm 493 kB/s | 66 kB 00:00 (82/152): libpwquality-1.4.5-3.fc38.s390x.rpm 778 kB/s | 120 kB 00:00 (83/152): libselinux-3.5-1.fc39.s390x.rpm 594 kB/s | 91 kB 00:00 (84/152): libsemanage-3.5-1.fc39.s390x.rpm 911 kB/s | 122 kB 00:00 (85/152): libsepol-3.5-1.fc39.s390x.rpm 2.0 MB/s | 330 kB 00:00 (86/152): libsigsegv-2.14-4.fc38.s390x.rpm 181 kB/s | 27 kB 00:00 (87/152): libsmartcols-2.38.1-4.fc38.s390x.rpm 498 kB/s | 66 kB 00:00 (88/152): libssh-0.10.4-4.fc39.s390x.rpm 1.3 MB/s | 206 kB 00:00 (89/152): libssh-config-0.10.4-4.fc39.noarch.rp 60 kB/s | 8.9 kB 00:00 (90/152): libstdc++-13.0.1-0.8.fc39.s390x.rpm 6.3 MB/s | 948 kB 00:00 (91/152): libunistring1.0-1.0-1.fc38.s390x.rpm 3.8 MB/s | 552 kB 00:00 (92/152): libtasn1-4.19.0-2.fc38.s390x.rpm 504 kB/s | 77 kB 00:00 (93/152): libtirpc-1.3.3-1.fc38.s390x.rpm 624 kB/s | 96 kB 00:00 (94/152): libutempter-1.2.1-9.fc39.s390x.rpm 194 kB/s | 26 kB 00:00 (95/152): libuuid-2.38.1-4.fc38.s390x.rpm 182 kB/s | 28 kB 00:00 (96/152): libverto-0.3.2-5.fc38.s390x.rpm 143 kB/s | 21 kB 00:00 (97/152): libxcrypt-4.4.33-7.fc39.s390x.rpm 931 kB/s | 125 kB 00:00 (98/152): libxml2-2.10.3-3.fc38.s390x.rpm 4.2 MB/s | 712 kB 00:00 (99/152): libzstd-1.5.4-1.fc39.s390x.rpm 1.9 MB/s | 341 kB 00:00 (100/152): lua-libs-5.4.4-9.fc39.s390x.rpm 1.0 MB/s | 141 kB 00:00 (101/152): lua-srpm-macros-1-8.fc38.noarch.rpm 56 kB/s | 8.6 kB 00:00 (102/152): lz4-libs-1.9.4-2.fc38.s390x.rpm 530 kB/s | 81 kB 00:00 (103/152): mpfr-4.1.1-3.fc38.s390x.rpm 3.8 MB/s | 553 kB 00:00 (104/152): ncurses-base-6.4-3.20230114.fc38.noa 563 kB/s | 87 kB 00:00 (105/152): ncurses-libs-6.4-3.20230114.fc38.s39 2.0 MB/s | 357 kB 00:00 (106/152): ocaml-srpm-macros-7-3.fc38.noarch.rp 100 kB/s | 13 kB 00:00 (107/152): openblas-srpm-macros-2-13.fc38.noarc 49 kB/s | 7.5 kB 00:00 (108/152): openldap-2.6.4-1.fc39.s390x.rpm 1.5 MB/s | 262 kB 00:00 (109/152): openssl-libs-3.0.8-1.fc39.s390x.rpm 11 MB/s | 1.9 MB 00:00 (110/152): p11-kit-0.24.1-6.fc38.s390x.rpm 2.3 MB/s | 373 kB 00:00 (111/152): package-notes-srpm-macros-0.5-7.fc38 81 kB/s | 11 kB 00:00 (112/152): p11-kit-trust-0.24.1-6.fc38.s390x.rp 860 kB/s | 136 kB 00:00 (113/152): pam-1.5.2-17.fc39.s390x.rpm 3.2 MB/s | 539 kB 00:00 (114/152): pam-libs-1.5.2-17.fc39.s390x.rpm 440 kB/s | 58 kB 00:00 (115/152): patch-2.7.6-20.fc39.s390x.rpm 849 kB/s | 134 kB 00:00 (116/152): pcre2-syntax-10.42-1.fc38.1.noarch.r 1.0 MB/s | 144 kB 00:00 (117/152): pcre2-10.42-1.fc38.1.s390x.rpm 1.6 MB/s | 251 kB 00:00 (118/152): perl-srpm-macros-1-48.fc38.noarch.rp 56 kB/s | 8.4 kB 00:00 (119/152): pkgconf-1.9.4-1.fc39.s390x.rpm 320 kB/s | 43 kB 00:00 (120/152): pkgconf-m4-1.9.4-1.fc39.noarch.rpm 91 kB/s | 14 kB 00:00 (121/152): pkgconf-pkg-config-1.9.4-1.fc39.s390 66 kB/s | 9.6 kB 00:00 (122/152): popt-1.19-2.fc38.s390x.rpm 523 kB/s | 70 kB 00:00 (123/152): publicsuffix-list-dafsa-20221208-2.f 388 kB/s | 59 kB 00:00 (124/152): pyproject-srpm-macros-1.6.3-1.fc39.n 99 kB/s | 14 kB 00:00 (125/152): python-srpm-macros-3.11-10.fc39.noar 194 kB/s | 26 kB 00:00 (126/152): qt5-srpm-macros-5.15.8-2.fc38.noarch 53 kB/s | 8.1 kB 00:00 (127/152): readline-8.2-3.fc38.s390x.rpm 1.3 MB/s | 229 kB 00:00 (128/152): redhat-rpm-config-253-1.fc39.noarch. 623 kB/s | 83 kB 00:00 (129/152): rpm-4.18.1-1.fc39.s390x.rpm 3.4 MB/s | 568 kB 00:00 (130/152): rpm-build-libs-4.18.1-1.fc39.s390x.r 718 kB/s | 96 kB 00:00 (131/152): rpm-build-4.18.1-1.fc39.s390x.rpm 501 kB/s | 76 kB 00:00 (132/152): rpm-libs-4.18.1-1.fc39.s390x.rpm 2.0 MB/s | 325 kB 00:00 (133/152): rpm-sequoia-1.3.0-1.fc39.s390x.rpm 6.5 MB/s | 988 kB 00:00 (134/152): rpmautospec-rpm-macros-0.3.5-1.fc38. 63 kB/s | 9.3 kB 00:00 (135/152): sed-4.8-12.fc38.s390x.rpm 2.2 MB/s | 309 kB 00:00 (136/152): rust-srpm-macros-24-1.fc39.noarch.rp 80 kB/s | 12 kB 00:00 (137/152): setup-2.14.3-3.fc39.noarch.rpm 960 kB/s | 152 kB 00:00 (138/152): shadow-utils-4.13-6.fc39.s390x.rpm 8.3 MB/s | 1.3 MB 00:00 (139/152): sqlite-libs-3.40.1-2.fc38.s390x.rpm 4.2 MB/s | 712 kB 00:00 (140/152): systemd-libs-253.1-4.fc39.s390x.rpm 3.1 MB/s | 659 kB 00:00 (141/152): tar-1.34-7.fc38.s390x.rpm 6.0 MB/s | 908 kB 00:00 (142/152): tzdata-2022g-2.fc38.noarch.rpm 4.2 MB/s | 716 kB 00:00 (143/152): util-linux-2.38.1-4.fc38.s390x.rpm 14 MB/s | 2.3 MB 00:00 (144/152): util-linux-core-2.38.1-4.fc38.s390x. 2.9 MB/s | 479 kB 00:00 (145/152): unzip-6.0-60.fc38.s390x.rpm 648 kB/s | 194 kB 00:00 (146/152): which-2.21-39.fc39.s390x.rpm 327 kB/s | 43 kB 00:00 (147/152): xxhash-libs-0.8.1-4.fc38.s390x.rpm 252 kB/s | 39 kB 00:00 (148/152): xz-5.4.1-1.fc38.s390x.rpm 2.2 MB/s | 420 kB 00:00 (149/152): xz-libs-5.4.1-1.fc38.s390x.rpm 848 kB/s | 114 kB 00:00 (150/152): zip-3.0-36.fc38.s390x.rpm 1.8 MB/s | 283 kB 00:00 (151/152): zlib-1.2.13-3.fc38.s390x.rpm 653 kB/s | 101 kB 00:00 (152/152): zstd-1.5.4-1.fc39.s390x.rpm 3.5 MB/s | 504 kB 00:00 -------------------------------------------------------------------------------- Total 5.3 MB/s | 54 MB 00:10 fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x18B8E74C: Userid : "Fedora (39) " Fingerprint: E8F2 3996 F232 1864 0CB4 4CBE 75CF 5AC4 18B8 E74C From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-39-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-39-primary (0x18B8E74C) is already installed 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 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.18-4.fc39.s390x 1/1 Preparing : 1/1 Installing : libgcc-13.0.1-0.8.fc39.s390x 1/152 Running scriptlet: libgcc-13.0.1-0.8.fc39.s390x 1/152 Installing : crypto-policies-20230301-1.gita12f7b2.fc39.noarc 2/152 Running scriptlet: crypto-policies-20230301-1.gita12f7b2.fc39.noarc 2/152 Installing : tzdata-2022g-2.fc38.noarch 3/152 Installing : fedora-release-identity-basic-39-0.5.noarch 4/152 Installing : rust-srpm-macros-24-1.fc39.noarch 5/152 Installing : qt5-srpm-macros-5.15.8-2.fc38.noarch 6/152 Installing : pyproject-srpm-macros-1.6.3-1.fc39.noarch 7/152 Installing : publicsuffix-list-dafsa-20221208-2.fc38.noarch 8/152 Installing : pkgconf-m4-1.9.4-1.fc39.noarch 9/152 Installing : perl-srpm-macros-1-48.fc38.noarch 10/152 Installing : pcre2-syntax-10.42-1.fc38.1.noarch 11/152 Installing : package-notes-srpm-macros-0.5-7.fc38.noarch 12/152 Installing : openblas-srpm-macros-2-13.fc38.noarch 13/152 Installing : ocaml-srpm-macros-7-3.fc38.noarch 14/152 Installing : ncurses-base-6.4-3.20230114.fc38.noarch 15/152 Installing : libssh-config-0.10.4-4.fc39.noarch 16/152 Installing : kernel-srpm-macros-1.0-16.fc38.noarch 17/152 Installing : gnat-srpm-macros-6-2.fc38.noarch 18/152 Installing : ghc-srpm-macros-1.6.1-1.fc38.noarch 19/152 Installing : fpc-srpm-macros-1.3-7.fc38.noarch 20/152 Installing : fedora-gpg-keys-39-0.1.noarch 21/152 Installing : fedora-release-39-0.5.noarch 22/152 Installing : fedora-release-common-39-0.5.noarch 23/152 Installing : fedora-repos-rawhide-39-0.1.noarch 24/152 Installing : fedora-repos-39-0.1.noarch 25/152 Installing : setup-2.14.3-3.fc39.noarch 26/152 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.14.3-3.fc39.noarch 26/152 Installing : filesystem-3.18-4.fc39.s390x 27/152 Installing : basesystem-11-15.fc38.noarch 28/152 Installing : glibc-gconv-extra-2.37.9000-3.fc39.s390x 29/152 Running scriptlet: glibc-gconv-extra-2.37.9000-3.fc39.s390x 29/152 Installing : glibc-minimal-langpack-2.37.9000-3.fc39.s390x 30/152 Installing : glibc-common-2.37.9000-3.fc39.s390x 31/152 Running scriptlet: glibc-2.37.9000-3.fc39.s390x 32/152 Installing : glibc-2.37.9000-3.fc39.s390x 32/152 Running scriptlet: glibc-2.37.9000-3.fc39.s390x 32/152 Installing : ncurses-libs-6.4-3.20230114.fc38.s390x 33/152 Installing : bash-5.2.15-3.fc38.s390x 34/152 Running scriptlet: bash-5.2.15-3.fc38.s390x 34/152 Installing : zlib-1.2.13-3.fc38.s390x 35/152 Installing : xz-libs-5.4.1-1.fc38.s390x 36/152 Installing : bzip2-libs-1.0.8-13.fc38.s390x 37/152 Installing : libzstd-1.5.4-1.fc39.s390x 38/152 Installing : elfutils-libelf-0.189-1.fc39.s390x 39/152 Installing : libstdc++-13.0.1-0.8.fc39.s390x 40/152 Installing : libuuid-2.38.1-4.fc38.s390x 41/152 Installing : popt-1.19-2.fc38.s390x 42/152 Installing : libblkid-2.38.1-4.fc38.s390x 43/152 Installing : readline-8.2-3.fc38.s390x 44/152 Installing : gmp-1:6.2.1-4.fc38.s390x 45/152 Installing : libattr-2.5.1-7.fc39.s390x 46/152 Installing : libacl-2.3.1-7.fc39.s390x 47/152 Installing : libcap-2.48-6.fc38.s390x 48/152 Installing : libxcrypt-4.4.33-7.fc39.s390x 49/152 Installing : libeconf-0.4.0-5.fc38.s390x 50/152 Installing : lz4-libs-1.9.4-2.fc38.s390x 51/152 Installing : systemd-libs-253.1-4.fc39.s390x 52/152 Installing : mpfr-4.1.1-3.fc38.s390x 53/152 Installing : dwz-0.15-2.fc38.s390x 54/152 Installing : unzip-6.0-60.fc38.s390x 55/152 Installing : file-libs-5.44-3.fc39.s390x 56/152 Installing : file-5.44-3.fc39.s390x 57/152 Installing : sqlite-libs-3.40.1-2.fc38.s390x 58/152 Installing : alternatives-1.21-2.fc38.s390x 59/152 Installing : jansson-2.13.1-6.fc38.s390x 60/152 Installing : libcap-ng-0.8.3-5.fc38.s390x 61/152 Installing : audit-libs-3.1-2.fc39.s390x 62/152 Installing : pam-libs-1.5.2-17.fc39.s390x 63/152 Installing : libcom_err-1.46.5-4.fc38.s390x 64/152 Installing : libsepol-3.5-1.fc39.s390x 65/152 Installing : libsmartcols-2.38.1-4.fc38.s390x 66/152 Installing : libunistring1.0-1.0-1.fc38.s390x 67/152 Installing : libidn2-2.3.4-2.fc38.s390x 68/152 Installing : lua-libs-5.4.4-9.fc39.s390x 69/152 Installing : pcre2-10.42-1.fc38.1.s390x 70/152 Installing : libselinux-3.5-1.fc39.s390x 71/152 Installing : sed-4.8-12.fc38.s390x 72/152 Installing : grep-3.9-1.fc39.s390x 73/152 Installing : findutils-1:4.9.0-3.fc38.s390x 74/152 Installing : xz-5.4.1-1.fc38.s390x 75/152 Installing : libmount-2.38.1-4.fc38.s390x 76/152 Installing : util-linux-core-2.38.1-4.fc38.s390x 77/152 Installing : libsemanage-3.5-1.fc39.s390x 78/152 Installing : shadow-utils-2:4.13-6.fc39.s390x 79/152 Running scriptlet: libutempter-1.2.1-9.fc39.s390x 80/152 Installing : libutempter-1.2.1-9.fc39.s390x 80/152 Installing : tar-2:1.34-7.fc38.s390x 81/152 Installing : libpsl-0.21.2-2.fc38.s390x 82/152 Installing : zip-3.0-36.fc38.s390x 83/152 Installing : zstd-1.5.4-1.fc39.s390x 84/152 Installing : libfdisk-2.38.1-4.fc38.s390x 85/152 Installing : bzip2-1.0.8-13.fc38.s390x 86/152 Installing : libxml2-2.10.3-3.fc38.s390x 87/152 Installing : ed-1.19-2.fc38.s390x 88/152 Installing : patch-2.7.6-20.fc39.s390x 89/152 Installing : elfutils-default-yama-scope-0.189-1.fc39.noarch 90/152 Running scriptlet: elfutils-default-yama-scope-0.189-1.fc39.noarch 90/152 Installing : cpio-2.13-14.fc38.s390x 91/152 Installing : diffutils-3.9-3.fc39.s390x 92/152 Installing : gdbm-libs-1:1.23-3.fc38.s390x 93/152 Installing : cyrus-sasl-lib-2.1.28-9.fc38.s390x 94/152 Installing : keyutils-libs-1.6.1-6.fc38.s390x 95/152 Installing : libbrotli-1.0.9-11.fc38.s390x 96/152 Installing : libdb-5.3.28-55.fc38.s390x 97/152 Installing : libffi-3.4.4-2.fc38.s390x 98/152 Installing : p11-kit-0.24.1-6.fc38.s390x 99/152 Installing : libgomp-13.0.1-0.8.fc39.s390x 100/152 Installing : libnghttp2-1.52.0-1.fc39.s390x 101/152 Installing : libpkgconf-1.9.4-1.fc39.s390x 102/152 Installing : pkgconf-1.9.4-1.fc39.s390x 103/152 Installing : pkgconf-pkg-config-1.9.4-1.fc39.s390x 104/152 Installing : libsigsegv-2.14-4.fc38.s390x 105/152 Installing : gawk-5.1.1-5.fc38.s390x 106/152 Installing : libtasn1-4.19.0-2.fc38.s390x 107/152 Installing : p11-kit-trust-0.24.1-6.fc38.s390x 108/152 Running scriptlet: p11-kit-trust-0.24.1-6.fc38.s390x 108/152 Installing : libverto-0.3.2-5.fc38.s390x 109/152 Installing : xxhash-libs-0.8.1-4.fc38.s390x 110/152 Installing : coreutils-common-9.1-11.fc38.s390x 111/152 Installing : openssl-libs-1:3.0.8-1.fc39.s390x 112/152 Installing : coreutils-9.1-11.fc38.s390x 113/152 Running scriptlet: ca-certificates-2023.2.60-2.fc38.noarch 114/152 Installing : ca-certificates-2023.2.60-2.fc38.noarch 114/152 Running scriptlet: ca-certificates-2023.2.60-2.fc38.noarch 114/152 Installing : krb5-libs-1.20.1-9.fc39.s390x 115/152 Installing : libtirpc-1.3.3-1.fc38.s390x 116/152 Running scriptlet: authselect-libs-1.4.2-2.fc38.s390x 117/152 Installing : authselect-libs-1.4.2-2.fc38.s390x 117/152 Installing : gzip-1.12-3.fc38.s390x 118/152 Installing : rpm-sequoia-1.3.0-1.fc39.s390x 119/152 Installing : rpm-libs-4.18.1-1.fc39.s390x 120/152 Installing : cracklib-2.9.7-31.fc38.s390x 121/152 Installing : libpwquality-1.4.5-3.fc38.s390x 122/152 Installing : authselect-1.4.2-2.fc38.s390x 123/152 Installing : libnsl2-2.0.0-5.fc38.s390x 124/152 Installing : pam-1.5.2-17.fc39.s390x 125/152 Installing : libssh-0.10.4-4.fc39.s390x 126/152 Installing : libarchive-3.6.1-5.fc39.s390x 127/152 Installing : libevent-2.1.12-8.fc38.s390x 128/152 Installing : openldap-2.6.4-1.fc39.s390x 129/152 Installing : libcurl-8.0.1-1.fc39.s390x 130/152 Installing : elfutils-libs-0.189-1.fc39.s390x 131/152 Installing : elfutils-debuginfod-client-0.189-1.fc39.s390x 132/152 Installing : binutils-gold-2.40-5.fc39.s390x 133/152 Installing : binutils-2.40-5.fc39.s390x 134/152 Running scriptlet: binutils-2.40-5.fc39.s390x 134/152 Installing : elfutils-0.189-1.fc39.s390x 135/152 Installing : gdb-minimal-13.1-1.fc39.s390x 136/152 Installing : debugedit-5.0-7.fc38.s390x 137/152 Installing : rpm-build-libs-4.18.1-1.fc39.s390x 138/152 Installing : curl-8.0.1-1.fc39.s390x 139/152 Running scriptlet: rpm-4.18.1-1.fc39.s390x 140/152 Installing : rpm-4.18.1-1.fc39.s390x 140/152 Installing : efi-srpm-macros-5-7.fc38.noarch 141/152 Installing : lua-srpm-macros-1-8.fc38.noarch 142/152 Installing : rpmautospec-rpm-macros-0.3.5-1.fc38.noarch 143/152 Installing : ansible-srpm-macros-1-9.1.fc38.noarch 144/152 Installing : fonts-srpm-macros-1:2.0.5-11.fc38.noarch 145/152 Installing : go-srpm-macros-3.2.0-2.fc38.noarch 146/152 Installing : python-srpm-macros-3.11-10.fc39.noarch 147/152 Installing : redhat-rpm-config-253-1.fc39.noarch 148/152 Installing : rpm-build-4.18.1-1.fc39.s390x 149/152 Installing : util-linux-2.38.1-4.fc38.s390x 150/152 Installing : which-2.21-39.fc39.s390x 151/152 Installing : info-7.0.2-2.fc39.s390x 152/152 Running scriptlet: filesystem-3.18-4.fc39.s390x 152/152 Running scriptlet: ca-certificates-2023.2.60-2.fc38.noarch 152/152 Running scriptlet: authselect-libs-1.4.2-2.fc38.s390x 152/152 Running scriptlet: rpm-4.18.1-1.fc39.s390x 152/152 Running scriptlet: info-7.0.2-2.fc39.s390x 152/152 Verifying : alternatives-1.21-2.fc38.s390x 1/152 Verifying : ansible-srpm-macros-1-9.1.fc38.noarch 2/152 Verifying : audit-libs-3.1-2.fc39.s390x 3/152 Verifying : authselect-1.4.2-2.fc38.s390x 4/152 Verifying : authselect-libs-1.4.2-2.fc38.s390x 5/152 Verifying : basesystem-11-15.fc38.noarch 6/152 Verifying : bash-5.2.15-3.fc38.s390x 7/152 Verifying : binutils-2.40-5.fc39.s390x 8/152 Verifying : binutils-gold-2.40-5.fc39.s390x 9/152 Verifying : bzip2-1.0.8-13.fc38.s390x 10/152 Verifying : bzip2-libs-1.0.8-13.fc38.s390x 11/152 Verifying : ca-certificates-2023.2.60-2.fc38.noarch 12/152 Verifying : coreutils-9.1-11.fc38.s390x 13/152 Verifying : coreutils-common-9.1-11.fc38.s390x 14/152 Verifying : cpio-2.13-14.fc38.s390x 15/152 Verifying : cracklib-2.9.7-31.fc38.s390x 16/152 Verifying : crypto-policies-20230301-1.gita12f7b2.fc39.noarc 17/152 Verifying : curl-8.0.1-1.fc39.s390x 18/152 Verifying : cyrus-sasl-lib-2.1.28-9.fc38.s390x 19/152 Verifying : debugedit-5.0-7.fc38.s390x 20/152 Verifying : diffutils-3.9-3.fc39.s390x 21/152 Verifying : dwz-0.15-2.fc38.s390x 22/152 Verifying : ed-1.19-2.fc38.s390x 23/152 Verifying : efi-srpm-macros-5-7.fc38.noarch 24/152 Verifying : elfutils-0.189-1.fc39.s390x 25/152 Verifying : elfutils-debuginfod-client-0.189-1.fc39.s390x 26/152 Verifying : elfutils-default-yama-scope-0.189-1.fc39.noarch 27/152 Verifying : elfutils-libelf-0.189-1.fc39.s390x 28/152 Verifying : elfutils-libs-0.189-1.fc39.s390x 29/152 Verifying : fedora-gpg-keys-39-0.1.noarch 30/152 Verifying : fedora-release-39-0.5.noarch 31/152 Verifying : fedora-release-common-39-0.5.noarch 32/152 Verifying : fedora-release-identity-basic-39-0.5.noarch 33/152 Verifying : fedora-repos-39-0.1.noarch 34/152 Verifying : fedora-repos-rawhide-39-0.1.noarch 35/152 Verifying : file-5.44-3.fc39.s390x 36/152 Verifying : file-libs-5.44-3.fc39.s390x 37/152 Verifying : filesystem-3.18-4.fc39.s390x 38/152 Verifying : findutils-1:4.9.0-3.fc38.s390x 39/152 Verifying : fonts-srpm-macros-1:2.0.5-11.fc38.noarch 40/152 Verifying : fpc-srpm-macros-1.3-7.fc38.noarch 41/152 Verifying : gawk-5.1.1-5.fc38.s390x 42/152 Verifying : gdb-minimal-13.1-1.fc39.s390x 43/152 Verifying : gdbm-libs-1:1.23-3.fc38.s390x 44/152 Verifying : ghc-srpm-macros-1.6.1-1.fc38.noarch 45/152 Verifying : glibc-2.37.9000-3.fc39.s390x 46/152 Verifying : glibc-common-2.37.9000-3.fc39.s390x 47/152 Verifying : glibc-gconv-extra-2.37.9000-3.fc39.s390x 48/152 Verifying : glibc-minimal-langpack-2.37.9000-3.fc39.s390x 49/152 Verifying : gmp-1:6.2.1-4.fc38.s390x 50/152 Verifying : gnat-srpm-macros-6-2.fc38.noarch 51/152 Verifying : go-srpm-macros-3.2.0-2.fc38.noarch 52/152 Verifying : grep-3.9-1.fc39.s390x 53/152 Verifying : gzip-1.12-3.fc38.s390x 54/152 Verifying : info-7.0.2-2.fc39.s390x 55/152 Verifying : jansson-2.13.1-6.fc38.s390x 56/152 Verifying : kernel-srpm-macros-1.0-16.fc38.noarch 57/152 Verifying : keyutils-libs-1.6.1-6.fc38.s390x 58/152 Verifying : krb5-libs-1.20.1-9.fc39.s390x 59/152 Verifying : libacl-2.3.1-7.fc39.s390x 60/152 Verifying : libarchive-3.6.1-5.fc39.s390x 61/152 Verifying : libattr-2.5.1-7.fc39.s390x 62/152 Verifying : libblkid-2.38.1-4.fc38.s390x 63/152 Verifying : libbrotli-1.0.9-11.fc38.s390x 64/152 Verifying : libcap-2.48-6.fc38.s390x 65/152 Verifying : libcap-ng-0.8.3-5.fc38.s390x 66/152 Verifying : libcom_err-1.46.5-4.fc38.s390x 67/152 Verifying : libcurl-8.0.1-1.fc39.s390x 68/152 Verifying : libdb-5.3.28-55.fc38.s390x 69/152 Verifying : libeconf-0.4.0-5.fc38.s390x 70/152 Verifying : libevent-2.1.12-8.fc38.s390x 71/152 Verifying : libfdisk-2.38.1-4.fc38.s390x 72/152 Verifying : libffi-3.4.4-2.fc38.s390x 73/152 Verifying : libgcc-13.0.1-0.8.fc39.s390x 74/152 Verifying : libgomp-13.0.1-0.8.fc39.s390x 75/152 Verifying : libidn2-2.3.4-2.fc38.s390x 76/152 Verifying : libmount-2.38.1-4.fc38.s390x 77/152 Verifying : libnghttp2-1.52.0-1.fc39.s390x 78/152 Verifying : libnsl2-2.0.0-5.fc38.s390x 79/152 Verifying : libpkgconf-1.9.4-1.fc39.s390x 80/152 Verifying : libpsl-0.21.2-2.fc38.s390x 81/152 Verifying : libpwquality-1.4.5-3.fc38.s390x 82/152 Verifying : libselinux-3.5-1.fc39.s390x 83/152 Verifying : libsemanage-3.5-1.fc39.s390x 84/152 Verifying : libsepol-3.5-1.fc39.s390x 85/152 Verifying : libsigsegv-2.14-4.fc38.s390x 86/152 Verifying : libsmartcols-2.38.1-4.fc38.s390x 87/152 Verifying : libssh-0.10.4-4.fc39.s390x 88/152 Verifying : libssh-config-0.10.4-4.fc39.noarch 89/152 Verifying : libstdc++-13.0.1-0.8.fc39.s390x 90/152 Verifying : libtasn1-4.19.0-2.fc38.s390x 91/152 Verifying : libtirpc-1.3.3-1.fc38.s390x 92/152 Verifying : libunistring1.0-1.0-1.fc38.s390x 93/152 Verifying : libutempter-1.2.1-9.fc39.s390x 94/152 Verifying : libuuid-2.38.1-4.fc38.s390x 95/152 Verifying : libverto-0.3.2-5.fc38.s390x 96/152 Verifying : libxcrypt-4.4.33-7.fc39.s390x 97/152 Verifying : libxml2-2.10.3-3.fc38.s390x 98/152 Verifying : libzstd-1.5.4-1.fc39.s390x 99/152 Verifying : lua-libs-5.4.4-9.fc39.s390x 100/152 Verifying : lua-srpm-macros-1-8.fc38.noarch 101/152 Verifying : lz4-libs-1.9.4-2.fc38.s390x 102/152 Verifying : mpfr-4.1.1-3.fc38.s390x 103/152 Verifying : ncurses-base-6.4-3.20230114.fc38.noarch 104/152 Verifying : ncurses-libs-6.4-3.20230114.fc38.s390x 105/152 Verifying : ocaml-srpm-macros-7-3.fc38.noarch 106/152 Verifying : openblas-srpm-macros-2-13.fc38.noarch 107/152 Verifying : openldap-2.6.4-1.fc39.s390x 108/152 Verifying : openssl-libs-1:3.0.8-1.fc39.s390x 109/152 Verifying : p11-kit-0.24.1-6.fc38.s390x 110/152 Verifying : p11-kit-trust-0.24.1-6.fc38.s390x 111/152 Verifying : package-notes-srpm-macros-0.5-7.fc38.noarch 112/152 Verifying : pam-1.5.2-17.fc39.s390x 113/152 Verifying : pam-libs-1.5.2-17.fc39.s390x 114/152 Verifying : patch-2.7.6-20.fc39.s390x 115/152 Verifying : pcre2-10.42-1.fc38.1.s390x 116/152 Verifying : pcre2-syntax-10.42-1.fc38.1.noarch 117/152 Verifying : perl-srpm-macros-1-48.fc38.noarch 118/152 Verifying : pkgconf-1.9.4-1.fc39.s390x 119/152 Verifying : pkgconf-m4-1.9.4-1.fc39.noarch 120/152 Verifying : pkgconf-pkg-config-1.9.4-1.fc39.s390x 121/152 Verifying : popt-1.19-2.fc38.s390x 122/152 Verifying : publicsuffix-list-dafsa-20221208-2.fc38.noarch 123/152 Verifying : pyproject-srpm-macros-1.6.3-1.fc39.noarch 124/152 Verifying : python-srpm-macros-3.11-10.fc39.noarch 125/152 Verifying : qt5-srpm-macros-5.15.8-2.fc38.noarch 126/152 Verifying : readline-8.2-3.fc38.s390x 127/152 Verifying : redhat-rpm-config-253-1.fc39.noarch 128/152 Verifying : rpm-4.18.1-1.fc39.s390x 129/152 Verifying : rpm-build-4.18.1-1.fc39.s390x 130/152 Verifying : rpm-build-libs-4.18.1-1.fc39.s390x 131/152 Verifying : rpm-libs-4.18.1-1.fc39.s390x 132/152 Verifying : rpm-sequoia-1.3.0-1.fc39.s390x 133/152 Verifying : rpmautospec-rpm-macros-0.3.5-1.fc38.noarch 134/152 Verifying : rust-srpm-macros-24-1.fc39.noarch 135/152 Verifying : sed-4.8-12.fc38.s390x 136/152 Verifying : setup-2.14.3-3.fc39.noarch 137/152 Verifying : shadow-utils-2:4.13-6.fc39.s390x 138/152 Verifying : sqlite-libs-3.40.1-2.fc38.s390x 139/152 Verifying : systemd-libs-253.1-4.fc39.s390x 140/152 Verifying : tar-2:1.34-7.fc38.s390x 141/152 Verifying : tzdata-2022g-2.fc38.noarch 142/152 Verifying : unzip-6.0-60.fc38.s390x 143/152 Verifying : util-linux-2.38.1-4.fc38.s390x 144/152 Verifying : util-linux-core-2.38.1-4.fc38.s390x 145/152 Verifying : which-2.21-39.fc39.s390x 146/152 Verifying : xxhash-libs-0.8.1-4.fc38.s390x 147/152 Verifying : xz-5.4.1-1.fc38.s390x 148/152 Verifying : xz-libs-5.4.1-1.fc38.s390x 149/152 Verifying : zip-3.0-36.fc38.s390x 150/152 Verifying : zlib-1.2.13-3.fc38.s390x 151/152 Verifying : zstd-1.5.4-1.fc39.s390x 152/152 Installed: alternatives-1.21-2.fc38.s390x ansible-srpm-macros-1-9.1.fc38.noarch audit-libs-3.1-2.fc39.s390x authselect-1.4.2-2.fc38.s390x authselect-libs-1.4.2-2.fc38.s390x basesystem-11-15.fc38.noarch bash-5.2.15-3.fc38.s390x binutils-2.40-5.fc39.s390x binutils-gold-2.40-5.fc39.s390x bzip2-1.0.8-13.fc38.s390x bzip2-libs-1.0.8-13.fc38.s390x ca-certificates-2023.2.60-2.fc38.noarch coreutils-9.1-11.fc38.s390x coreutils-common-9.1-11.fc38.s390x cpio-2.13-14.fc38.s390x cracklib-2.9.7-31.fc38.s390x crypto-policies-20230301-1.gita12f7b2.fc39.noarch curl-8.0.1-1.fc39.s390x cyrus-sasl-lib-2.1.28-9.fc38.s390x debugedit-5.0-7.fc38.s390x diffutils-3.9-3.fc39.s390x dwz-0.15-2.fc38.s390x ed-1.19-2.fc38.s390x efi-srpm-macros-5-7.fc38.noarch elfutils-0.189-1.fc39.s390x elfutils-debuginfod-client-0.189-1.fc39.s390x elfutils-default-yama-scope-0.189-1.fc39.noarch elfutils-libelf-0.189-1.fc39.s390x elfutils-libs-0.189-1.fc39.s390x fedora-gpg-keys-39-0.1.noarch fedora-release-39-0.5.noarch fedora-release-common-39-0.5.noarch fedora-release-identity-basic-39-0.5.noarch fedora-repos-39-0.1.noarch fedora-repos-rawhide-39-0.1.noarch file-5.44-3.fc39.s390x file-libs-5.44-3.fc39.s390x filesystem-3.18-4.fc39.s390x findutils-1:4.9.0-3.fc38.s390x fonts-srpm-macros-1:2.0.5-11.fc38.noarch fpc-srpm-macros-1.3-7.fc38.noarch gawk-5.1.1-5.fc38.s390x gdb-minimal-13.1-1.fc39.s390x gdbm-libs-1:1.23-3.fc38.s390x ghc-srpm-macros-1.6.1-1.fc38.noarch glibc-2.37.9000-3.fc39.s390x glibc-common-2.37.9000-3.fc39.s390x glibc-gconv-extra-2.37.9000-3.fc39.s390x glibc-minimal-langpack-2.37.9000-3.fc39.s390x gmp-1:6.2.1-4.fc38.s390x gnat-srpm-macros-6-2.fc38.noarch go-srpm-macros-3.2.0-2.fc38.noarch grep-3.9-1.fc39.s390x gzip-1.12-3.fc38.s390x info-7.0.2-2.fc39.s390x jansson-2.13.1-6.fc38.s390x kernel-srpm-macros-1.0-16.fc38.noarch keyutils-libs-1.6.1-6.fc38.s390x krb5-libs-1.20.1-9.fc39.s390x libacl-2.3.1-7.fc39.s390x libarchive-3.6.1-5.fc39.s390x libattr-2.5.1-7.fc39.s390x libblkid-2.38.1-4.fc38.s390x libbrotli-1.0.9-11.fc38.s390x libcap-2.48-6.fc38.s390x libcap-ng-0.8.3-5.fc38.s390x libcom_err-1.46.5-4.fc38.s390x libcurl-8.0.1-1.fc39.s390x libdb-5.3.28-55.fc38.s390x libeconf-0.4.0-5.fc38.s390x libevent-2.1.12-8.fc38.s390x libfdisk-2.38.1-4.fc38.s390x libffi-3.4.4-2.fc38.s390x libgcc-13.0.1-0.8.fc39.s390x libgomp-13.0.1-0.8.fc39.s390x libidn2-2.3.4-2.fc38.s390x libmount-2.38.1-4.fc38.s390x libnghttp2-1.52.0-1.fc39.s390x libnsl2-2.0.0-5.fc38.s390x libpkgconf-1.9.4-1.fc39.s390x libpsl-0.21.2-2.fc38.s390x libpwquality-1.4.5-3.fc38.s390x libselinux-3.5-1.fc39.s390x libsemanage-3.5-1.fc39.s390x libsepol-3.5-1.fc39.s390x libsigsegv-2.14-4.fc38.s390x libsmartcols-2.38.1-4.fc38.s390x libssh-0.10.4-4.fc39.s390x libssh-config-0.10.4-4.fc39.noarch libstdc++-13.0.1-0.8.fc39.s390x libtasn1-4.19.0-2.fc38.s390x libtirpc-1.3.3-1.fc38.s390x libunistring1.0-1.0-1.fc38.s390x libutempter-1.2.1-9.fc39.s390x libuuid-2.38.1-4.fc38.s390x libverto-0.3.2-5.fc38.s390x libxcrypt-4.4.33-7.fc39.s390x libxml2-2.10.3-3.fc38.s390x libzstd-1.5.4-1.fc39.s390x lua-libs-5.4.4-9.fc39.s390x lua-srpm-macros-1-8.fc38.noarch lz4-libs-1.9.4-2.fc38.s390x mpfr-4.1.1-3.fc38.s390x ncurses-base-6.4-3.20230114.fc38.noarch ncurses-libs-6.4-3.20230114.fc38.s390x ocaml-srpm-macros-7-3.fc38.noarch openblas-srpm-macros-2-13.fc38.noarch openldap-2.6.4-1.fc39.s390x openssl-libs-1:3.0.8-1.fc39.s390x p11-kit-0.24.1-6.fc38.s390x p11-kit-trust-0.24.1-6.fc38.s390x package-notes-srpm-macros-0.5-7.fc38.noarch pam-1.5.2-17.fc39.s390x pam-libs-1.5.2-17.fc39.s390x patch-2.7.6-20.fc39.s390x pcre2-10.42-1.fc38.1.s390x pcre2-syntax-10.42-1.fc38.1.noarch perl-srpm-macros-1-48.fc38.noarch pkgconf-1.9.4-1.fc39.s390x pkgconf-m4-1.9.4-1.fc39.noarch pkgconf-pkg-config-1.9.4-1.fc39.s390x popt-1.19-2.fc38.s390x publicsuffix-list-dafsa-20221208-2.fc38.noarch pyproject-srpm-macros-1.6.3-1.fc39.noarch python-srpm-macros-3.11-10.fc39.noarch qt5-srpm-macros-5.15.8-2.fc38.noarch readline-8.2-3.fc38.s390x redhat-rpm-config-253-1.fc39.noarch rpm-4.18.1-1.fc39.s390x rpm-build-4.18.1-1.fc39.s390x rpm-build-libs-4.18.1-1.fc39.s390x rpm-libs-4.18.1-1.fc39.s390x rpm-sequoia-1.3.0-1.fc39.s390x rpmautospec-rpm-macros-0.3.5-1.fc38.noarch rust-srpm-macros-24-1.fc39.noarch sed-4.8-12.fc38.s390x setup-2.14.3-3.fc39.noarch shadow-utils-2:4.13-6.fc39.s390x sqlite-libs-3.40.1-2.fc38.s390x systemd-libs-253.1-4.fc39.s390x tar-2:1.34-7.fc38.s390x tzdata-2022g-2.fc38.noarch unzip-6.0-60.fc38.s390x util-linux-2.38.1-4.fc38.s390x util-linux-core-2.38.1-4.fc38.s390x which-2.21-39.fc39.s390x xxhash-libs-0.8.1-4.fc38.s390x xz-5.4.1-1.fc38.s390x xz-libs-5.4.1-1.fc38.s390x zip-3.0-36.fc38.s390x zlib-1.2.13-3.fc38.s390x zstd-1.5.4-1.fc39.s390x Complete! Finish: dnf install Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: lz4-libs-1.9.4-2.fc38.s390x cpio-2.13-14.fc38.s390x tar-1.34-7.fc38.s390x patch-2.7.6-20.fc39.s390x basesystem-11-15.fc38.noarch openblas-srpm-macros-2-13.fc38.noarch gmp-6.2.1-4.fc38.s390x libsmartcols-2.38.1-4.fc38.s390x libssh-0.10.4-4.fc39.s390x info-7.0.2-2.fc39.s390x crypto-policies-20230301-1.gita12f7b2.fc39.noarch kernel-srpm-macros-1.0-16.fc38.noarch libmount-2.38.1-4.fc38.s390x libzstd-1.5.4-1.fc39.s390x debugedit-5.0-7.fc38.s390x publicsuffix-list-dafsa-20221208-2.fc38.noarch grep-3.9-1.fc39.s390x libgcc-13.0.1-0.8.fc39.s390x binutils-2.40-5.fc39.s390x bzip2-1.0.8-13.fc38.s390x libdb-5.3.28-55.fc38.s390x fedora-release-common-39-0.5.noarch bzip2-libs-1.0.8-13.fc38.s390x libuuid-2.38.1-4.fc38.s390x fedora-repos-rawhide-39-0.1.noarch pkgconf-pkg-config-1.9.4-1.fc39.s390x audit-libs-3.1-2.fc39.s390x gpg-pubkey-eb10b464-6202d9c6 libpwquality-1.4.5-3.fc38.s390x libselinux-3.5-1.fc39.s390x dwz-0.15-2.fc38.s390x findutils-4.9.0-3.fc38.s390x elfutils-0.189-1.fc39.s390x filesystem-3.18-4.fc39.s390x pam-1.5.2-17.fc39.s390x lua-libs-5.4.4-9.fc39.s390x pkgconf-1.9.4-1.fc39.s390x unzip-6.0-60.fc38.s390x libnsl2-2.0.0-5.fc38.s390x shadow-utils-4.13-6.fc39.s390x gzip-1.12-3.fc38.s390x libgomp-13.0.1-0.8.fc39.s390x libtasn1-4.19.0-2.fc38.s390x readline-8.2-3.fc38.s390x libcurl-8.0.1-1.fc39.s390x libblkid-2.38.1-4.fc38.s390x rpm-libs-4.18.1-1.fc39.s390x xz-5.4.1-1.fc38.s390x ncurses-base-6.4-3.20230114.fc38.noarch ansible-srpm-macros-1-9.1.fc38.noarch fonts-srpm-macros-2.0.5-11.fc38.noarch elfutils-default-yama-scope-0.189-1.fc39.noarch libxml2-2.10.3-3.fc38.s390x sed-4.8-12.fc38.s390x libcom_err-1.46.5-4.fc38.s390x bash-5.2.15-3.fc38.s390x file-libs-5.44-3.fc39.s390x libutempter-1.2.1-9.fc39.s390x p11-kit-trust-0.24.1-6.fc38.s390x elfutils-debuginfod-client-0.189-1.fc39.s390x libarchive-3.6.1-5.fc39.s390x pyproject-srpm-macros-1.6.3-1.fc39.noarch elfutils-libelf-0.189-1.fc39.s390x keyutils-libs-1.6.1-6.fc38.s390x fpc-srpm-macros-1.3-7.fc38.noarch libevent-2.1.12-8.fc38.s390x python-srpm-macros-3.11-10.fc39.noarch libffi-3.4.4-2.fc38.s390x ncurses-libs-6.4-3.20230114.fc38.s390x pkgconf-m4-1.9.4-1.fc39.noarch libpkgconf-1.9.4-1.fc39.s390x rpm-build-libs-4.18.1-1.fc39.s390x libtirpc-1.3.3-1.fc38.s390x glibc-minimal-langpack-2.37.9000-3.fc39.s390x rust-srpm-macros-24-1.fc39.noarch fedora-repos-39-0.1.noarch rpm-sequoia-1.3.0-1.fc39.s390x zip-3.0-36.fc38.s390x gpg-pubkey-18b8e74c-62f2920f gdbm-libs-1.23-3.fc38.s390x libsemanage-3.5-1.fc39.s390x setup-2.14.3-3.fc39.noarch lua-srpm-macros-1-8.fc38.noarch libbrotli-1.0.9-11.fc38.s390x zstd-1.5.4-1.fc39.s390x coreutils-common-9.1-11.fc38.s390x go-srpm-macros-3.2.0-2.fc38.noarch perl-srpm-macros-1-48.fc38.noarch openldap-2.6.4-1.fc39.s390x popt-1.19-2.fc38.s390x libstdc++-13.0.1-0.8.fc39.s390x xz-libs-5.4.1-1.fc38.s390x authselect-libs-1.4.2-2.fc38.s390x glibc-2.37.9000-3.fc39.s390x libnghttp2-1.52.0-1.fc39.s390x cyrus-sasl-lib-2.1.28-9.fc38.s390x libidn2-2.3.4-2.fc38.s390x cracklib-2.9.7-31.fc38.s390x alternatives-1.21-2.fc38.s390x curl-8.0.1-1.fc39.s390x mpfr-4.1.1-3.fc38.s390x libunistring1.0-1.0-1.fc38.s390x util-linux-2.38.1-4.fc38.s390x openssl-libs-3.0.8-1.fc39.s390x krb5-libs-1.20.1-9.fc39.s390x gawk-5.1.1-5.fc38.s390x ghc-srpm-macros-1.6.1-1.fc38.noarch libxcrypt-4.4.33-7.fc39.s390x libssh-config-0.10.4-4.fc39.noarch gnat-srpm-macros-6-2.fc38.noarch libcap-2.48-6.fc38.s390x systemd-libs-253.1-4.fc39.s390x jansson-2.13.1-6.fc38.s390x util-linux-core-2.38.1-4.fc38.s390x p11-kit-0.24.1-6.fc38.s390x libfdisk-2.38.1-4.fc38.s390x pcre2-syntax-10.42-1.fc38.1.noarch gdb-minimal-13.1-1.fc39.s390x redhat-rpm-config-253-1.fc39.noarch glibc-common-2.37.9000-3.fc39.s390x sqlite-libs-3.40.1-2.fc38.s390x libsepol-3.5-1.fc39.s390x fedora-gpg-keys-39-0.1.noarch qt5-srpm-macros-5.15.8-2.fc38.noarch ocaml-srpm-macros-7-3.fc38.noarch libsigsegv-2.14-4.fc38.s390x pcre2-10.42-1.fc38.1.s390x tzdata-2022g-2.fc38.noarch fedora-release-39-0.5.noarch zlib-1.2.13-3.fc38.s390x package-notes-srpm-macros-0.5-7.fc38.noarch file-5.44-3.fc39.s390x binutils-gold-2.40-5.fc39.s390x xxhash-libs-0.8.1-4.fc38.s390x ca-certificates-2023.2.60-2.fc38.noarch libacl-2.3.1-7.fc39.s390x coreutils-9.1-11.fc38.s390x libpsl-0.21.2-2.fc38.s390x ed-1.19-2.fc38.s390x rpmautospec-rpm-macros-0.3.5-1.fc38.noarch elfutils-libs-0.189-1.fc39.s390x rpm-4.18.1-1.fc39.s390x efi-srpm-macros-5-7.fc38.noarch libattr-2.5.1-7.fc39.s390x which-2.21-39.fc39.s390x pam-libs-1.5.2-17.fc39.s390x libeconf-0.4.0-5.fc38.s390x rpm-build-4.18.1-1.fc39.s390x glibc-gconv-extra-2.37.9000-3.fc39.s390x diffutils-3.9-3.fc39.s390x libcap-ng-0.8.3-5.fc38.s390x authselect-1.4.2-2.fc38.s390x fedora-release-identity-basic-39-0.5.noarch libverto-0.3.2-5.fc38.s390x Start: buildsrpm Start: rpmbuild -bs sh: line 1: tclsh: command not found Building target platforms: s390x Building for target s390x setting SOURCE_DATE_EPOCH=1674086400 Wrote: /builddir/build/SRPMS/netgen-mesher-6.2.2202-5.fc39.src.rpm Finish: rpmbuild -bs cp: ‘var/lib/mock/fedora-rawhide-s390x-1679525863.343369/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-1679525863.343369/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-s390x-1679525863.343369/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-s390x-1679525863.343369/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-nftoyucv/netgen-mesher/netgen-mesher.spec) Config(child) 2 minutes 7 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=96000): unbuffer mock --rebuild /var/lib/copr-rpmbuild/results/netgen-mesher-6.2.2202-5.fc39.src.rpm --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1679525863.343369 -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-5.fc39.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-1679525863.343369/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-s390x-bootstrap-1679525863.343369/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-1679525863.343369/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 4.1 kB/s | 3.0 kB 00:00 fedora 7.6 kB/s | 5.7 kB 00:00 Dependencies resolved. Nothing to do. Complete! Finish: dnf update Finish: chroot init Start: build phase for netgen-mesher-6.2.2202-5.fc39.src.rpm Start: build setup for netgen-mesher-6.2.2202-5.fc39.src.rpm sh: line 1: tclsh: command not found Building target platforms: s390x Building for target s390x setting SOURCE_DATE_EPOCH=1674086400 Wrote: /builddir/build/SRPMS/netgen-mesher-6.2.2202-5.fc39.src.rpm No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 553 B/s | 3.0 kB 00:05 fedora 1.0 kB/s | 5.7 kB 00:05 Dependencies resolved. ========================================================================================== Package Arch Version Repo Size ========================================================================================== Installing: cmake s390x 3.26.0-1.fc39 fedora 7.0 M desktop-file-utils s390x 0.26-8.fc38 fedora 71 k dos2unix s390x 7.4.4-2.fc39 fedora 287 k gcc-c++ s390x 13.0.1-0.8.fc39 fedora 11 M git s390x 2.40.0-1.fc39 fedora 55 k libXmu-devel s390x 1.1.4-2.fc38 fedora 27 k libjpeg-turbo-devel s390x 2.1.4-2.fc38 fedora 98 k mesa-libGLU-devel s390x 9.0.1-8.fc38 fedora 13 k metis-devel s390x 5.1.0-34.fc38 fedora 10 k mpich-devel s390x 4.0.3-1.fc39 fedora 1.4 M opencascade-devel s390x 7.6.3-3.fc38 fedora 5.1 M openmpi-devel s390x 4.1.5-1.fc39 fedora 1.1 M pybind11-devel s390x 2.10.4-1.fc39 fedora 172 k python3-devel s390x 3.11.2-1.fc39 fedora 269 k python3-mpi4py-mpich s390x 3.1.4-3.fc39 fedora 555 k python3-mpi4py-openmpi s390x 3.1.4-3.fc39 fedora 556 k tk-devel s390x 1:8.6.12-4.fc38 fedora 538 k Installing dependencies: LibRaw s390x 0.21.1-3.fc39 fedora 450 k Lmod s390x 8.7.20-1.fc39 fedora 259 k PEGTL-devel s390x 2.8.3-6.fc38 fedora 159 k SuperLU s390x 5.3.0-5.fc39 fedora 236 k alsa-lib s390x 1.2.8-3.fc38 fedora 533 k annobin-docs noarch 11.14-1.fc39 fedora 93 k annobin-plugin-gcc s390x 11.14-1.fc39 fedora 891 k armadillo s390x 10.8.2-3.fc38 fedora 39 k arpack s390x 3.8.0-6.fc38 fedora 218 k autoconf noarch 2.71-5.fc38 fedora 733 k automake noarch 1.16.5-12.fc39 fedora 696 k avahi-libs s390x 0.8-20.fc38 fedora 67 k blas s390x 3.11.0-2.fc38 fedora 400 k blas-devel s390x 3.11.0-2.fc38 fedora 25 k blas64 s390x 3.11.0-2.fc38 fedora 229 k blas64_ s390x 3.11.0-2.fc38 fedora 230 k blosc s390x 1.21.2-2.fc38 fedora 50 k boost s390x 1.81.0-1.fc39 fedora 14 k boost-atomic s390x 1.81.0-1.fc39 fedora 19 k boost-chrono s390x 1.81.0-1.fc39 fedora 26 k boost-container s390x 1.81.0-1.fc39 fedora 41 k boost-context s390x 1.81.0-1.fc39 fedora 17 k boost-contract s390x 1.81.0-1.fc39 fedora 45 k boost-coroutine s390x 1.81.0-1.fc39 fedora 21 k boost-date-time s390x 1.81.0-1.fc39 fedora 16 k boost-devel s390x 1.81.0-1.fc39 fedora 14 M boost-fiber s390x 1.81.0-1.fc39 fedora 43 k boost-filesystem s390x 1.81.0-1.fc39 fedora 68 k boost-graph s390x 1.81.0-1.fc39 fedora 160 k boost-iostreams s390x 1.81.0-1.fc39 fedora 41 k boost-json s390x 1.81.0-1.fc39 fedora 114 k boost-locale s390x 1.81.0-1.fc39 fedora 230 k boost-log s390x 1.81.0-1.fc39 fedora 499 k boost-math s390x 1.81.0-1.fc39 fedora 241 k boost-nowide s390x 1.81.0-1.fc39 fedora 21 k boost-numpy3 s390x 1.81.0-1.fc39 fedora 29 k boost-program-options s390x 1.81.0-1.fc39 fedora 111 k boost-python3 s390x 1.81.0-1.fc39 fedora 95 k boost-random s390x 1.81.0-1.fc39 fedora 24 k boost-regex s390x 1.81.0-1.fc39 fedora 124 k boost-serialization s390x 1.81.0-1.fc39 fedora 136 k boost-stacktrace s390x 1.81.0-1.fc39 fedora 31 k boost-system s390x 1.81.0-1.fc39 fedora 16 k boost-test s390x 1.81.0-1.fc39 fedora 252 k boost-thread s390x 1.81.0-1.fc39 fedora 59 k boost-timer s390x 1.81.0-1.fc39 fedora 24 k boost-type_erasure s390x 1.81.0-1.fc39 fedora 33 k boost-wave s390x 1.81.0-1.fc39 fedora 245 k brotli s390x 1.0.9-11.fc38 fedora 343 k brotli-devel s390x 1.0.9-11.fc38 fedora 31 k bzip2-devel s390x 1.0.8-13.fc38 fedora 214 k cairo s390x 1.17.8-3.fc39 fedora 714 k cdparanoia-libs s390x 10.2-41.fc38 fedora 59 k cfitsio s390x 4.2.0-3.fc38 fedora 677 k cgnslib s390x 4.3.0-7.fc38 fedora 472 k cgnslib-common noarch 4.3.0-7.fc38 fedora 115 k cgnslib-devel s390x 4.3.0-7.fc38 fedora 55 k cgnslib-libs s390x 4.3.0-7.fc38 fedora 313 k clang-libs s390x 15.0.7-2.fc38 fedora 27 M clang-resource-filesystem s390x 15.0.7-2.fc38 fedora 13 k cli11-devel noarch 2.3.2-3.fc39 fedora 132 k cmake-data noarch 3.26.0-1.fc39 fedora 2.2 M cmake-filesystem s390x 3.26.0-1.fc39 fedora 17 k cmake-rpm-macros noarch 3.26.0-1.fc39 fedora 16 k copy-jdk-configs noarch 4.1-2.fc38 fedora 28 k cpp s390x 13.0.1-0.8.fc39 fedora 8.9 M crypto-policies-scripts noarch 20230301-1.gita12f7b2.fc39 fedora 116 k cups-libs s390x 1:2.4.2-10.fc39 fedora 278 k dbus-libs s390x 1:1.14.6-1.fc38 fedora 158 k double-conversion s390x 3.1.5-8.fc38 fedora 52 k double-conversion-devel s390x 3.1.5-8.fc38 fedora 27 k eigen3-devel noarch 3.4.0-9.fc38 fedora 1.2 M emacs-filesystem noarch 1:28.2-4.fc38 fedora 7.6 k expat s390x 2.5.0-2.fc38 fedora 114 k expat-devel s390x 2.5.0-2.fc38 fedora 52 k flexiblas s390x 3.3.0-2.fc38 fedora 32 k flexiblas-devel s390x 3.3.0-2.fc38 fedora 116 k flexiblas-netlib s390x 3.3.0-2.fc38 fedora 3.0 M flexiblas-netlib64 s390x 3.3.0-2.fc38 fedora 2.9 M flexiblas-openblas-openmp s390x 3.3.0-2.fc38 fedora 17 k flexiblas-openblas-openmp64 s390x 3.3.0-2.fc38 fedora 17 k fontconfig s390x 2.14.2-1.fc38 fedora 304 k fontconfig-devel s390x 2.14.2-1.fc38 fedora 164 k fonts-filesystem noarch 1:2.0.5-11.fc38 fedora 8.1 k freeimage s390x 3.19.0-0.13.svn1889.fc38 fedora 406 k freeimage-devel s390x 3.19.0-0.13.svn1889.fc38 fedora 41 k freetype s390x 2.13.0-1.fc39 fedora 441 k freetype-devel s390x 2.13.0-1.fc39 fedora 946 k freexl s390x 1.0.6-21.fc38 fedora 38 k fribidi s390x 1.0.12-4.fc39 fedora 91 k gc s390x 8.2.2-3.fc38 fedora 114 k gcc s390x 13.0.1-0.8.fc39 fedora 28 M gcc-gfortran s390x 13.0.1-0.8.fc39 fedora 10 M gcc-plugin-annobin s390x 13.0.1-0.8.fc39 fedora 37 k gdal-devel s390x 3.6.3-1.fc39 fedora 216 k gdal-libs s390x 3.6.3-1.fc39 fedora 8.5 M gdk-pixbuf2 s390x 2.42.10-2.fc38 fedora 486 k gdk-pixbuf2-modules s390x 2.42.10-2.fc38 fedora 89 k geos s390x 3.11.2-1.fc39 fedora 1.0 M gettext s390x 0.21.1-2.fc38 fedora 1.1 M gettext-envsubst s390x 0.21.1-2.fc38 fedora 37 k gettext-libs s390x 0.21.1-2.fc38 fedora 338 k gettext-runtime s390x 0.21.1-2.fc38 fedora 118 k giflib s390x 5.2.1-15.fc38 fedora 54 k git-core s390x 2.40.0-1.fc39 fedora 4.4 M git-core-doc noarch 2.40.0-1.fc39 fedora 2.8 M gl-manpages noarch 1.1-26.20190306.fc38 fedora 1.2 M gl2ps s390x 1.4.2-7.fc38 fedora 65 k gl2ps-devel s390x 1.4.2-7.fc38 fedora 236 k glew-devel s390x 2.2.0-4.fc38 fedora 222 k glib2 s390x 2.76.0-1.fc39 fedora 2.8 M glib2-devel s390x 2.76.0-1.fc39 fedora 588 k glibc-devel s390x 2.37.9000-3.fc39 fedora 79 k glibc-headers-s390 noarch 2.37.9000-3.fc39 fedora 530 k glx-utils s390x 8.5.0-1.fc38 fedora 41 k gnutls s390x 3.8.0-3.fc39 fedora 1.0 M google-noto-fonts-common noarch 20230201-1.fc38 fedora 16 k google-noto-sans-vf-fonts noarch 20230201-1.fc38 fedora 580 k graphene s390x 1.10.6-5.fc38 fedora 75 k graphite2 s390x 1.3.14-11.fc38 fedora 100 k graphite2-devel s390x 1.3.14-11.fc38 fedora 20 k groff-base s390x 1.22.4-11.fc38 fedora 1.1 M gstreamer1 s390x 1.22.1-1.fc39 fedora 1.4 M gstreamer1-plugins-base s390x 1.22.1-1.fc39 fedora 2.2 M guile22 s390x 2.2.7-8.fc39 fedora 6.5 M harfbuzz s390x 7.1.0-1.fc39 fedora 926 k harfbuzz-devel s390x 7.1.0-1.fc39 fedora 446 k harfbuzz-icu s390x 7.1.0-1.fc39 fedora 16 k hdf-libs s390x 4.2.15-12.fc38 fedora 308 k hdf5 s390x 1.12.1-11.fc38 fedora 2.4 M hdf5-devel s390x 1.12.1-11.fc38 fedora 1.3 M hdf5-mpich s390x 1.12.1-11.fc38 fedora 2.3 M hdf5-mpich-devel s390x 1.12.1-11.fc38 fedora 1.3 M hwloc-libs s390x 2.9.0-6.fc39 fedora 2.2 M hyphen s390x 2.8.8-20.fc39 fedora 30 k imath s390x 3.1.6-3.fc39 fedora 115 k iso-codes noarch 4.13.0-1.fc39 fedora 3.5 M jasper-libs s390x 3.0.6-2.fc38 fedora 179 k java-17-openjdk s390x 1:17.0.6.0.10-4.fc39 fedora 373 k java-17-openjdk-headless s390x 1:17.0.6.0.10-4.fc39 fedora 39 M javapackages-filesystem noarch 6.1.0-8.fc39 fedora 13 k jbigkit-libs s390x 2.1-25.fc38 fedora 55 k json-c s390x 0.16-4.fc38 fedora 43 k json-devel s390x 3.11.2-2.fc39 fedora 164 k jsoncpp s390x 1.9.5-4.fc38 fedora 96 k jsoncpp-devel s390x 1.9.5-4.fc38 fedora 29 k jxrlib s390x 1.1-24.fc38 fedora 471 k kernel-headers s390x 6.3.0-0.rc3.git0.1.fc39 fedora 1.5 M langpacks-core-font-en noarch 3.0-31.fc38 fedora 10 k lapack s390x 3.11.0-2.fc38 fedora 9.9 M lapack-devel s390x 3.11.0-2.fc38 fedora 85 k lapack64 s390x 3.11.0-2.fc38 fedora 2.7 M lapack64_ s390x 3.11.0-2.fc38 fedora 2.7 M lcms2 s390x 2.15-1.fc39 fedora 184 k less s390x 608-2.fc38 fedora 177 k libGLEW s390x 2.2.0-4.fc38 fedora 184 k libICE s390x 1.0.10-10.fc38 fedora 73 k libICE-devel s390x 1.0.10-10.fc38 fedora 45 k libSM s390x 1.2.3-12.fc38 fedora 43 k libSM-devel s390x 1.2.3-12.fc38 fedora 12 k libX11 s390x 1.8.4-1.fc38 fedora 669 k libX11-common noarch 1.8.4-1.fc38 fedora 177 k libX11-devel s390x 1.8.4-1.fc38 fedora 1.0 M libX11-xcb s390x 1.8.4-1.fc38 fedora 11 k libXScrnSaver s390x 1.2.3-12.fc38 fedora 24 k libXScrnSaver-devel s390x 1.2.3-12.fc38 fedora 17 k libXau s390x 1.0.11-2.fc38 fedora 31 k libXau-devel s390x 1.0.11-2.fc38 fedora 13 k libXcomposite s390x 0.4.5-9.fc38 fedora 23 k libXcomposite-devel s390x 0.4.5-9.fc38 fedora 15 k libXcursor s390x 1.2.1-3.fc38 fedora 32 k libXcursor-devel s390x 1.2.1-3.fc38 fedora 40 k libXdmcp s390x 1.1.3-10.fc38 fedora 35 k libXdmcp-devel s390x 1.1.3-10.fc38 fedora 11 k libXext s390x 1.3.5-2.fc38 fedora 40 k libXext-devel s390x 1.3.5-2.fc38 fedora 85 k libXfixes s390x 6.0.0-5.fc38 fedora 19 k libXfixes-devel s390x 6.0.0-5.fc38 fedora 12 k libXft s390x 2.3.6-2.fc38 fedora 74 k libXft-devel s390x 2.3.6-2.fc38 fedora 50 k libXi s390x 1.8-4.fc38 fedora 43 k libXi-devel s390x 1.8-4.fc38 fedora 116 k libXinerama s390x 1.1.5-2.fc38 fedora 14 k libXinerama-devel s390x 1.1.5-2.fc38 fedora 13 k libXmu s390x 1.1.4-2.fc38 fedora 81 k libXpm s390x 3.5.15-3.fc38 fedora 67 k libXpm-devel s390x 3.5.15-3.fc38 fedora 67 k libXrandr s390x 1.5.2-10.fc38 fedora 28 k libXrandr-devel s390x 1.5.2-10.fc38 fedora 19 k libXrender s390x 0.9.11-2.fc38 fedora 28 k libXrender-devel s390x 0.9.11-2.fc38 fedora 19 k libXres s390x 1.2.1-4.fc38 fedora 15 k libXres-devel s390x 1.2.1-4.fc38 fedora 12 k libXt s390x 1.2.1-4.fc38 fedora 190 k libXt-devel s390x 1.2.1-4.fc38 fedora 460 k libXtst s390x 1.2.4-2.fc38 fedora 21 k libXtst-devel s390x 1.2.4-2.fc38 fedora 16 k libXv s390x 1.0.11-18.fc38 fedora 19 k libXv-devel s390x 1.0.11-18.fc38 fedora 44 k libXxf86vm s390x 1.1.5-2.fc38 fedora 18 k libaec s390x 1.0.6-4.fc38 fedora 45 k libaec-devel s390x 1.0.6-4.fc38 fedora 12 k libarchive-devel s390x 3.6.1-5.fc39 fedora 134 k libasan s390x 13.0.1-0.8.fc39 fedora 501 k libatomic s390x 13.0.1-0.8.fc39 fedora 26 k libb2 s390x 0.98.1-8.fc38 fedora 27 k libblkid-devel s390x 2.38.1-4.fc38 fedora 16 k libcbor s390x 0.10.2-1.fc39 fedora 58 k libcurl-devel s390x 8.0.1-1.fc39 fedora 987 k libdatrie s390x 0.2.13-5.fc38 fedora 33 k libdrm s390x 2.4.114-2.fc38 fedora 101 k libdrm-devel s390x 2.4.114-2.fc38 fedora 168 k libedit s390x 3.1-45.20221030cvs.fc38 fedora 116 k libevdev s390x 1.13.0-2.fc38 fedora 43 k libfabric s390x 1.17.1-1.fc39 fedora 621 k libffi-devel s390x 3.4.4-2.fc38 fedora 27 k libfido2 s390x 1.13.0-2.fc39 fedora 94 k libfontenc s390x 1.1.6-2.fc38 fedora 32 k libgeotiff s390x 1.7.1-7.fc39 fedora 108 k libgfortran s390x 13.0.1-0.8.fc39 fedora 574 k libglvnd s390x 1:1.6.0-2.fc38 fedora 145 k libglvnd-core-devel s390x 1:1.6.0-2.fc38 fedora 17 k libglvnd-devel s390x 1:1.6.0-2.fc38 fedora 163 k libglvnd-egl s390x 1:1.6.0-2.fc38 fedora 39 k libglvnd-gles s390x 1:1.6.0-2.fc38 fedora 38 k libglvnd-glx s390x 1:1.6.0-2.fc38 fedora 171 k libglvnd-opengl s390x 1:1.6.0-2.fc38 fedora 54 k libgta s390x 1.2.1-9.fc38 fedora 36 k libgudev s390x 237-4.fc38 fedora 34 k libharu s390x 2.4.3-2.fc38 fedora 582 k libharu-devel s390x 2.4.3-2.fc38 fedora 47 k libibumad s390x 44.0-3.fc38 fedora 27 k libibverbs s390x 44.0-3.fc38 fedora 453 k libicu s390x 72.1-2.fc38 fedora 10 M libicu-devel s390x 72.1-2.fc38 fedora 918 k libinput s390x 1.22.1-2.fc38 fedora 208 k libjpeg-turbo s390x 2.1.4-2.fc38 fedora 178 k libkml s390x 1.3.0-43.fc38 fedora 343 k libmount-devel s390x 2.38.1-4.fc38 fedora 18 k libmpc s390x 1.3.1-2.fc38 fedora 73 k libnl3 s390x 3.7.0-3.fc38 fedora 349 k libogg s390x 2:1.3.5-5.fc38 fedora 34 k libogg-devel s390x 2:1.3.5-5.fc38 fedora 13 k libpng s390x 2:1.6.37-14.fc38 fedora 131 k libpng-devel s390x 2:1.6.37-14.fc38 fedora 292 k libpq s390x 15.0-3.fc38 fedora 215 k libpq-devel s390x 15.0-3.fc38 fedora 106 k libproxy s390x 0.4.18-5.fc38 fedora 73 k libqhull_r s390x 1:7.2.1-12.fc38 fedora 172 k librdmacm s390x 44.0-3.fc38 fedora 74 k librttopo s390x 1.1.0-11.fc38 fedora 214 k libselinux-devel s390x 3.5-1.fc39 fedora 151 k libsepol-devel s390x 3.5-1.fc39 fedora 49 k libspatialite s390x 5.0.1-21.fc39 fedora 3.2 M libstdc++-devel s390x 13.0.1-0.8.fc39 fedora 2.6 M libthai s390x 0.1.29-4.fc38 fedora 215 k libtheora s390x 1:1.1.1-33.fc38 fedora 170 k libtheora-devel s390x 1:1.1.1-33.fc38 fedora 31 k libtiff s390x 4.4.0-5.fc38 fedora 216 k libtiff-devel s390x 4.4.0-5.fc38 fedora 545 k libtool-ltdl s390x 2.4.7-6.fc38 fedora 38 k libubsan s390x 13.0.1-0.8.fc39 fedora 211 k libunistring s390x 1.1-3.fc38 fedora 557 k libunwind s390x 1.7.0-0.1.rc2.fc39 fedora 60 k libuv s390x 1:1.44.2-3.fc38 fedora 154 k libvisual s390x 1:0.4.0-38.fc38 fedora 146 k libvorbis s390x 1:1.3.7-7.fc38 fedora 212 k libwacom s390x 2.6.0-1.fc38 fedora 42 k libwacom-data noarch 2.6.0-1.fc38 fedora 184 k libwayland-client s390x 1.21.0-2.fc38 fedora 34 k libwayland-cursor s390x 1.21.0-2.fc38 fedora 20 k libwayland-egl s390x 1.21.0-2.fc38 fedora 13 k libwayland-server s390x 1.21.0-2.fc38 fedora 42 k libwebp s390x 1.3.0-2.fc38 fedora 254 k libxcb s390x 1.13.1-11.fc38 fedora 241 k libxcb-devel s390x 1.13.1-11.fc38 fedora 1.4 M libxcrypt-devel s390x 4.4.33-7.fc39 fedora 30 k libxkbcommon s390x 1.5.0-2.fc38 fedora 147 k libxkbcommon-x11 s390x 1.5.0-2.fc38 fedora 22 k libxkbfile s390x 1.1.1-2.fc38 fedora 95 k libxkbfile-devel s390x 1.1.1-2.fc38 fedora 15 k libxml2-devel s390x 2.10.3-3.fc38 fedora 531 k libxshmfence s390x 1.3-12.fc38 fedora 12 k libxslt s390x 1.1.37-3.fc39 fedora 186 k lksctp-tools s390x 1.0.19-3.fc38 fedora 93 k llvm-libs s390x 15.0.7-2.fc38 fedora 33 M lua s390x 5.4.4-9.fc39 fedora 197 k lua-filesystem s390x 1.8.0-8.fc38 fedora 34 k lua-json noarch 1.3.4-3.fc38 fedora 30 k lua-lpeg s390x 1.0.2-10.fc38 fedora 68 k lua-posix s390x 36.1-1.fc39 fedora 139 k lua-term s390x 0.07-17.fc38 fedora 15 k lz4-devel s390x 1.9.4-2.fc38 fedora 31 k m4 s390x 1.4.19-4.fc37 fedora 300 k make s390x 1:4.4-3.fc38 fedora 600 k mariadb-connector-c s390x 3.2.7-3.fc38 fedora 207 k mariadb-connector-c-config noarch 3.2.7-3.fc38 fedora 8.7 k mariadb-connector-c-devel s390x 3.2.7-3.fc38 fedora 53 k mesa-libEGL s390x 23.0.0-1.fc39 fedora 137 k mesa-libEGL-devel s390x 23.0.0-1.fc39 fedora 21 k mesa-libGL s390x 23.0.0-1.fc39 fedora 197 k mesa-libGL-devel s390x 23.0.0-1.fc39 fedora 35 k mesa-libGLU s390x 9.0.1-8.fc38 fedora 175 k mesa-libgbm s390x 23.0.0-1.fc39 fedora 47 k mesa-libglapi s390x 23.0.0-1.fc39 fedora 79 k metis s390x 5.1.0-34.fc38 fedora 605 k minizip-ng s390x 3.0.7-3.fc38 fedora 73 k mkfontscale s390x 1.2.2-3.fc38 fedora 33 k mpdecimal s390x 2.5.1-6.fc38 fedora 100 k mpi4py-common noarch 3.1.4-3.fc39 fedora 18 k mpich s390x 4.0.3-1.fc39 fedora 1.8 M mtdev s390x 1.1.6-5.fc38 fedora 22 k munge-libs s390x 0.5.15-4.fc38 fedora 21 k ncurses s390x 6.4-3.20230114.fc38 fedora 422 k netcdf s390x 4.9.1-1.fc39 copr_base 868 k netcdf-cxx s390x 4.2-31.fc39 copr_base 46 k netcdf-cxx-devel s390x 4.2-31.fc39 copr_base 360 k netcdf-devel s390x 4.9.1-1.fc39 copr_base 91 k netcdf-mpich s390x 4.9.1-1.fc39 copr_base 860 k netcdf-mpich-devel s390x 4.9.1-1.fc39 copr_base 52 k nettle s390x 3.8-3.fc38 fedora 443 k nspr s390x 4.35.0-5.fc39 fedora 146 k nss s390x 3.88.1-2.fc39 fedora 704 k nss-softokn s390x 3.88.1-2.fc39 fedora 1.0 M nss-softokn-freebl s390x 3.88.1-2.fc39 fedora 320 k nss-sysinit s390x 3.88.1-2.fc39 fedora 18 k nss-util s390x 3.88.1-2.fc39 fedora 90 k ogdi s390x 4.1.0-10.fc38 fedora 240 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.6.3-3.fc38 fedora 2.3 M opencascade-foundation s390x 7.6.3-3.fc38 fedora 13 M opencascade-modeling s390x 7.6.3-3.fc38 fedora 13 M opencascade-ocaf s390x 7.6.3-3.fc38 fedora 1.1 M opencascade-visualization s390x 7.6.3-3.fc38 fedora 2.0 M openexr-libs s390x 3.1.6-1.fc39 fedora 1.1 M openjpeg2 s390x 2.5.0-3.fc38 fedora 197 k openmpi s390x 4.1.5-1.fc39 fedora 2.5 M openslide s390x 3.4.1-23.fc38 fedora 108 k openslide-devel s390x 3.4.1-23.fc38 fedora 13 k opensm-libs s390x 3.3.24-5.fc38 fedora 73 k openssh s390x 9.0p1-13.fc39.1 fedora 444 k openssh-clients s390x 9.0p1-13.fc39.1 fedora 725 k openssl-devel s390x 1:3.0.8-1.fc39 fedora 2.6 M opus s390x 1.3.1-12.fc39 fedora 243 k orangefs s390x 2.9.8-8.fc38 fedora 1.9 M orc s390x 0.4.33-2.fc38 fedora 210 k pango s390x 1.50.14-1.fc39 fedora 353 k pcre2-devel s390x 10.42-1.fc38.1 fedora 505 k pcre2-utf16 s390x 10.42-1.fc38.1 fedora 232 k pcre2-utf32 s390x 10.42-1.fc38.1 fedora 219 k perl-B s390x 1.83-495.fc38 fedora 185 k perl-Carp noarch 1.52-490.fc38 fedora 29 k perl-Class-Struct noarch 0.66-495.fc38 fedora 24 k perl-Data-Dumper s390x 2.184-491.fc38 fedora 57 k perl-DynaLoader s390x 1.52-495.fc38 fedora 28 k perl-Encode s390x 4:3.19-493.fc38 fedora 1.7 M perl-English noarch 1.11-495.fc38 fedora 16 k perl-Errno s390x 1.36-495.fc38 fedora 17 k perl-Error noarch 1:0.17029-11.fc38 fedora 40 k perl-Exporter noarch 5.77-490.fc38 fedora 31 k perl-Fcntl s390x 1.15-495.fc38 fedora 23 k perl-File-Basename noarch 2.85-495.fc38 fedora 19 k perl-File-Compare noarch 1.100.700-495.fc38 fedora 15 k perl-File-Copy noarch 2.39-495.fc38 fedora 22 k perl-File-Find noarch 1.40-495.fc38 fedora 27 k perl-File-Path noarch 2.18-490.fc38 fedora 35 k perl-File-Temp noarch 1:0.231.100-490.fc38 fedora 59 k perl-File-stat noarch 1.12-495.fc38 fedora 19 k perl-Getopt-Long noarch 1:2.54-2.fc38 fedora 60 k perl-Getopt-Std noarch 1.13-495.fc38 fedora 18 k perl-Git noarch 2.40.0-1.fc39 fedora 41 k perl-HTTP-Tiny noarch 0.082-2.fc38 fedora 55 k perl-IO s390x 1.50-495.fc38 fedora 94 k perl-IPC-Open3 noarch 1.22-495.fc38 fedora 25 k perl-MIME-Base64 s390x 3.16-490.fc38 fedora 30 k perl-POSIX s390x 2.03-495.fc38 fedora 102 k perl-PathTools s390x 3.84-490.fc38 fedora 87 k perl-Pod-Escapes noarch 1:1.07-490.fc38 fedora 20 k perl-Pod-Perldoc noarch 3.28.01-491.fc38 fedora 86 k perl-Pod-Simple noarch 1:3.43-491.fc38 fedora 219 k perl-Pod-Usage noarch 4:2.03-4.fc38 fedora 40 k perl-Scalar-List-Utils s390x 5:1.63-490.fc38 fedora 74 k perl-SelectSaver noarch 1.02-495.fc38 fedora 14 k perl-Socket s390x 4:2.036-2.fc38 fedora 55 k perl-Storable s390x 1:3.26-490.fc38 fedora 98 k perl-Symbol noarch 1.09-495.fc38 fedora 16 k perl-Term-ANSIColor noarch 5.01-491.fc38 fedora 47 k perl-Term-Cap noarch 1.18-1.fc39 fedora 22 k perl-TermReadKey s390x 2.38-16.fc38 fedora 35 k perl-Text-ParseWords noarch 3.31-490.fc38 fedora 16 k perl-Text-Tabs+Wrap noarch 2021.0814-490.fc38 fedora 22 k perl-Thread-Queue noarch 3.14-490.fc38 fedora 21 k perl-Time-Local noarch 2:1.300-490.fc38 fedora 33 k perl-constant noarch 1.33-491.fc38 fedora 23 k perl-if noarch 0.61.000-495.fc38 fedora 16 k perl-interpreter s390x 4:5.36.0-495.fc38 fedora 74 k perl-lib s390x 0.65-495.fc38 fedora 17 k perl-libs s390x 4:5.36.0-495.fc38 fedora 2.3 M perl-mro s390x 1.26-495.fc38 fedora 31 k perl-overload noarch 1.35-495.fc38 fedora 48 k perl-overloading noarch 0.02-495.fc38 fedora 15 k perl-parent noarch 1:0.241-1.fc39 fedora 14 k perl-podlators noarch 1:5.01-2.fc38 fedora 125 k perl-threads s390x 1:2.27-490.fc38 fedora 57 k perl-threads-shared s390x 1.64-490.fc38 fedora 44 k perl-vars noarch 1.05-495.fc38 fedora 15 k pixman s390x 0.42.2-1.fc39 fedora 210 k pmix s390x 4.1.2-4.fc38 fedora 661 k poppler s390x 23.02.0-1.fc38 fedora 1.2 M poppler-data noarch 0.4.11-4.fc38 fedora 2.0 M procps-ng s390x 3.3.17-9.fc38 fedora 349 k proj s390x 9.2.0-1.fc39 fedora 1.5 M proj-data noarch 9.2.0-1.fc39 fedora 1.3 M proj-devel s390x 9.2.0-1.fc39 fedora 87 k pugixml s390x 1.13-2.fc38 fedora 105 k pugixml-devel s390x 1.13-2.fc38 fedora 23 k pyproject-rpm-macros noarch 1.6.3-1.fc39 fedora 41 k python-pip-wheel noarch 23.0.1-1.fc39 fedora 1.4 M python-rpm-macros noarch 3.11-10.fc39 fedora 20 k python-setuptools-wheel noarch 65.5.1-2.fc38 fedora 715 k python3 s390x 3.11.2-1.fc39 fedora 28 k python3-libs s390x 3.11.2-1.fc39 fedora 9.6 M python3-mpich s390x 4.0.3-1.fc39 fedora 8.7 k python3-numpy s390x 1:1.24.1-3.fc39 fedora 7.6 M python3-openmpi s390x 4.1.5-1.fc39 fedora 8.8 k python3-packaging noarch 23.0-1.fc38 fedora 106 k python3-rpm-generators noarch 14-3.fc39 fedora 30 k python3-rpm-macros noarch 3.11-10.fc39 fedora 15 k python3-vtk s390x 9.2.6-2.fc39 fedora 10 M qt-settings noarch 38.2-2.fc39 fedora 10 k qt5-designer s390x 5.15.8-2.fc38 fedora 170 k qt5-doctools s390x 5.15.8-2.fc38 fedora 745 k qt5-linguist s390x 5.15.8-2.fc38 fedora 939 k qt5-qtbase s390x 5.15.8-7.fc39 fedora 3.8 M qt5-qtbase-common noarch 5.15.8-7.fc39 fedora 11 k qt5-qtbase-devel s390x 5.15.8-7.fc39 fedora 3.6 M qt5-qtbase-gui s390x 5.15.8-7.fc39 fedora 6.8 M qt5-qtdeclarative s390x 5.15.8-4.fc39 fedora 4.5 M qt5-qtdeclarative-devel s390x 5.15.8-4.fc39 fedora 1.6 M qt5-qtlocation s390x 5.15.8-4.fc39 fedora 3.2 M qt5-qtsensors s390x 5.15.8-2.fc38 fedora 238 k qt5-qttools s390x 5.15.8-2.fc38 fedora 43 k qt5-qttools-common noarch 5.15.8-2.fc38 fedora 11 k qt5-qttools-devel s390x 5.15.8-2.fc38 fedora 230 k qt5-qttools-libs-designer s390x 5.15.8-2.fc38 fedora 2.8 M qt5-qttools-libs-designercomponents s390x 5.15.8-2.fc38 fedora 830 k qt5-qttools-libs-help s390x 5.15.8-2.fc38 fedora 165 k qt5-qtwebchannel s390x 5.15.8-2.fc38 fedora 103 k qt5-qtwebkit s390x 5.212.0-0.74alpha4.fc39 fedora 12 M qt5-qtwebkit-devel s390x 5.212.0-0.74alpha4.fc39 fedora 71 k qt5-qtx11extras s390x 5.15.8-2.fc38 fedora 34 k qt5-qtx11extras-devel s390x 5.15.8-2.fc38 fedora 15 k qt5-rpm-macros noarch 5.15.8-2.fc38 fedora 9.8 k rhash s390x 1.4.3-2.fc38 fedora 200 k rpm-mpi-hooks noarch 8-5.fc38 fedora 11 k shared-mime-info s390x 2.2-3.fc38 fedora 381 k snappy s390x 1.1.10-1.fc39 fedora 38 k sqlite s390x 3.40.1-2.fc38 fedora 866 k sqlite-devel s390x 3.40.1-2.fc38 fedora 144 k sysprof-capture-devel s390x 3.48.0-1.fc39 fedora 57 k tbb s390x 2020.3-16.fc39 fedora 151 k tbb-devel s390x 2020.3-16.fc39 fedora 335 k tcl s390x 1:8.6.12-4.fc38 fedora 1.2 M tcl-devel s390x 1:8.6.12-4.fc38 fedora 169 k tcsh s390x 6.24.07-2.fc38 fedora 474 k tk s390x 1:8.6.12-4.fc38 fedora 1.7 M ttmkfdir s390x 3.0.9-67.fc38 fedora 56 k tzdata-java noarch 2022g-2.fc38 fedora 208 k unixODBC s390x 2.3.11-2.fc38 fedora 494 k uriparser s390x 0.9.7-2.fc38 fedora 66 k utf8cpp-devel noarch 3.2.3-2.fc38 fedora 28 k vim-filesystem noarch 2:9.0.1407-1.fc39 fedora 18 k vtk s390x 9.2.6-2.fc39 fedora 25 M vtk-devel s390x 9.2.6-2.fc39 fedora 67 M vtk-java s390x 9.2.6-2.fc39 fedora 6.3 M vtk-qt s390x 9.2.6-2.fc39 fedora 288 k vulkan-headers noarch 1.3.239.0-2.fc38 fedora 1.0 M vulkan-loader s390x 1.3.239.0-1.fc38 fedora 151 k vulkan-loader-devel s390x 1.3.239.0-1.fc38 fedora 9.0 k woff2 s390x 1.0.2-17.fc38 fedora 64 k xcb-util s390x 0.4.1-2.fc38 fedora 19 k xcb-util-image s390x 0.4.1-2.fc38 fedora 20 k xcb-util-keysyms s390x 0.4.1-2.fc38 fedora 14 k xcb-util-renderutil s390x 0.3.10-2.fc38 fedora 17 k xcb-util-wm s390x 0.4.2-2.fc38 fedora 32 k xerces-c s390x 3.2.3-8.fc38 fedora 963 k xkeyboard-config noarch 2.38-1.fc38 fedora 963 k xml-common noarch 0.6.3-60.fc38 fedora 31 k xorg-x11-fonts-Type1 noarch 7.5-35.fc38 fedora 505 k xorg-x11-proto-devel noarch 2022.2-3.fc38 fedora 299 k xz-devel s390x 5.4.1-1.fc38 fedora 65 k zlib-devel s390x 1.2.13-3.fc38 fedora 45 k Transaction Summary ========================================================================================== Install 511 Packages Total download size: 575 M Installed size: 3.3 G Downloading Packages: (1/511): netcdf-4.9.1-1.fc39.s390x.rpm 14 MB/s | 868 kB 00:00 (2/511): netcdf-devel-4.9.1-1.fc39.s390x.rpm 17 MB/s | 91 kB 00:00 (3/511): netcdf-mpich-4.9.1-1.fc39.s390x.rpm 25 MB/s | 860 kB 00:00 (4/511): netcdf-mpich-devel-4.9.1-1.fc39.s390x. 9.7 MB/s | 52 kB 00:00 (5/511): netcdf-cxx-4.2-31.fc39.s390x.rpm 48 kB/s | 46 kB 00:00 (6/511): netcdf-cxx-devel-4.2-31.fc39.s390x.rpm 335 kB/s | 360 kB 00:01 (7/511): LibRaw-0.21.1-3.fc39.s390x.rpm 443 kB/s | 450 kB 00:01 (8/511): SuperLU-5.3.0-5.fc39.s390x.rpm 1.4 MB/s | 236 kB 00:00 (9/511): alsa-lib-1.2.8-3.fc38.s390x.rpm 1.7 MB/s | 533 kB 00:00 (10/511): annobin-docs-11.14-1.fc39.noarch.rpm 649 kB/s | 93 kB 00:00 (11/511): PEGTL-devel-2.8.3-6.fc38.s390x.rpm 228 kB/s | 159 kB 00:00 (12/511): Lmod-8.7.20-1.fc39.s390x.rpm 308 kB/s | 259 kB 00:00 (13/511): annobin-plugin-gcc-11.14-1.fc39.s390x 5.7 MB/s | 891 kB 00:00 (14/511): armadillo-10.8.2-3.fc38.s390x.rpm 279 kB/s | 39 kB 00:00 (15/511): arpack-3.8.0-6.fc38.s390x.rpm 1.4 MB/s | 218 kB 00:00 (16/511): autoconf-2.71-5.fc38.noarch.rpm 4.7 MB/s | 733 kB 00:00 (17/511): avahi-libs-0.8-20.fc38.s390x.rpm 485 kB/s | 67 kB 00:00 (18/511): blas-devel-3.11.0-2.fc38.s390x.rpm 170 kB/s | 25 kB 00:00 (19/511): blas-3.11.0-2.fc38.s390x.rpm 2.1 MB/s | 400 kB 00:00 (20/511): automake-1.16.5-12.fc39.noarch.rpm 1.6 MB/s | 696 kB 00:00 (21/511): blas64-3.11.0-2.fc38.s390x.rpm 1.5 MB/s | 229 kB 00:00 (22/511): blas64_-3.11.0-2.fc38.s390x.rpm 1.4 MB/s | 230 kB 00:00 (23/511): blosc-1.21.2-2.fc38.s390x.rpm 361 kB/s | 50 kB 00:00 (24/511): boost-1.81.0-1.fc39.s390x.rpm 102 kB/s | 14 kB 00:00 (25/511): boost-atomic-1.81.0-1.fc39.s390x.rpm 135 kB/s | 19 kB 00:00 (26/511): boost-chrono-1.81.0-1.fc39.s390x.rpm 167 kB/s | 26 kB 00:00 (27/511): boost-container-1.81.0-1.fc39.s390x.r 296 kB/s | 41 kB 00:00 (28/511): boost-context-1.81.0-1.fc39.s390x.rpm 118 kB/s | 17 kB 00:00 (29/511): boost-contract-1.81.0-1.fc39.s390x.rp 286 kB/s | 45 kB 00:00 (30/511): boost-coroutine-1.81.0-1.fc39.s390x.r 149 kB/s | 21 kB 00:00 (31/511): boost-date-time-1.81.0-1.fc39.s390x.r 100 kB/s | 16 kB 00:00 (32/511): boost-fiber-1.81.0-1.fc39.s390x.rpm 309 kB/s | 43 kB 00:00 (33/511): boost-filesystem-1.81.0-1.fc39.s390x. 456 kB/s | 68 kB 00:00 (34/511): boost-graph-1.81.0-1.fc39.s390x.rpm 1.0 MB/s | 160 kB 00:00 (35/511): boost-iostreams-1.81.0-1.fc39.s390x.r 252 kB/s | 41 kB 00:00 (36/511): boost-json-1.81.0-1.fc39.s390x.rpm 734 kB/s | 114 kB 00:00 (37/511): boost-locale-1.81.0-1.fc39.s390x.rpm 1.5 MB/s | 230 kB 00:00 (38/511): boost-math-1.81.0-1.fc39.s390x.rpm 1.4 MB/s | 241 kB 00:00 (39/511): boost-log-1.81.0-1.fc39.s390x.rpm 1.7 MB/s | 499 kB 00:00 (40/511): boost-nowide-1.81.0-1.fc39.s390x.rpm 133 kB/s | 21 kB 00:00 (41/511): boost-numpy3-1.81.0-1.fc39.s390x.rpm 212 kB/s | 29 kB 00:00 (42/511): boost-devel-1.81.0-1.fc39.s390x.rpm 14 MB/s | 14 MB 00:01 (43/511): boost-program-options-1.81.0-1.fc39.s 657 kB/s | 111 kB 00:00 (44/511): boost-python3-1.81.0-1.fc39.s390x.rpm 635 kB/s | 95 kB 00:00 (45/511): boost-regex-1.81.0-1.fc39.s390x.rpm 864 kB/s | 124 kB 00:00 (46/511): boost-random-1.81.0-1.fc39.s390x.rpm 167 kB/s | 24 kB 00:00 (47/511): boost-serialization-1.81.0-1.fc39.s39 899 kB/s | 136 kB 00:00 (48/511): boost-stacktrace-1.81.0-1.fc39.s390x. 223 kB/s | 31 kB 00:00 (49/511): boost-system-1.81.0-1.fc39.s390x.rpm 103 kB/s | 16 kB 00:00 (50/511): boost-test-1.81.0-1.fc39.s390x.rpm 1.6 MB/s | 252 kB 00:00 (51/511): boost-thread-1.81.0-1.fc39.s390x.rpm 420 kB/s | 59 kB 00:00 (52/511): boost-timer-1.81.0-1.fc39.s390x.rpm 167 kB/s | 24 kB 00:00 (53/511): boost-type_erasure-1.81.0-1.fc39.s390 221 kB/s | 33 kB 00:00 (54/511): boost-wave-1.81.0-1.fc39.s390x.rpm 1.6 MB/s | 245 kB 00:00 (55/511): brotli-1.0.9-11.fc38.s390x.rpm 2.0 MB/s | 343 kB 00:00 (56/511): brotli-devel-1.0.9-11.fc38.s390x.rpm 205 kB/s | 31 kB 00:00 (57/511): bzip2-devel-1.0.8-13.fc38.s390x.rpm 1.5 MB/s | 214 kB 00:00 (58/511): cairo-1.17.8-3.fc39.s390x.rpm 4.7 MB/s | 714 kB 00:00 (59/511): cdparanoia-libs-10.2-41.fc38.s390x.rp 370 kB/s | 59 kB 00:00 (60/511): cfitsio-4.2.0-3.fc38.s390x.rpm 4.2 MB/s | 677 kB 00:00 (61/511): cgnslib-4.3.0-7.fc38.s390x.rpm 2.6 MB/s | 472 kB 00:00 (62/511): cgnslib-common-4.3.0-7.fc38.noarch.rp 833 kB/s | 115 kB 00:00 (63/511): cgnslib-devel-4.3.0-7.fc38.s390x.rpm 398 kB/s | 55 kB 00:00 (64/511): cgnslib-libs-4.3.0-7.fc38.s390x.rpm 1.9 MB/s | 313 kB 00:00 (65/511): clang-resource-filesystem-15.0.7-2.fc 96 kB/s | 13 kB 00:00 (66/511): cli11-devel-2.3.2-3.fc39.noarch.rpm 905 kB/s | 132 kB 00:00 (67/511): cmake-data-3.26.0-1.fc39.noarch.rpm 7.2 MB/s | 2.2 MB 00:00 (68/511): cmake-3.26.0-1.fc39.s390x.rpm 15 MB/s | 7.0 MB 00:00 (69/511): cmake-filesystem-3.26.0-1.fc39.s390x. 117 kB/s | 17 kB 00:00 (70/511): cmake-rpm-macros-3.26.0-1.fc39.noarch 120 kB/s | 16 kB 00:00 (71/511): copy-jdk-configs-4.1-2.fc38.noarch.rp 176 kB/s | 28 kB 00:00 (72/511): crypto-policies-scripts-20230301-1.gi 705 kB/s | 116 kB 00:00 (73/511): cups-libs-2.4.2-10.fc39.s390x.rpm 1.9 MB/s | 278 kB 00:00 (74/511): cpp-13.0.1-0.8.fc39.s390x.rpm 19 MB/s | 8.9 MB 00:00 (75/511): dbus-libs-1.14.6-1.fc38.s390x.rpm 1.1 MB/s | 158 kB 00:00 (76/511): desktop-file-utils-0.26-8.fc38.s390x. 514 kB/s | 71 kB 00:00 (77/511): dos2unix-7.4.4-2.fc39.s390x.rpm 1.6 MB/s | 287 kB 00:00 (78/511): double-conversion-3.1.5-8.fc38.s390x. 375 kB/s | 52 kB 00:00 (79/511): clang-libs-15.0.7-2.fc38.s390x.rpm 17 MB/s | 27 MB 00:01 (80/511): eigen3-devel-3.4.0-9.fc38.noarch.rpm 7.8 MB/s | 1.2 MB 00:00 (81/511): double-conversion-devel-3.1.5-8.fc38. 171 kB/s | 27 kB 00:00 (82/511): emacs-filesystem-28.2-4.fc38.noarch.r 54 kB/s | 7.6 kB 00:00 (83/511): expat-2.5.0-2.fc38.s390x.rpm 826 kB/s | 114 kB 00:00 (84/511): expat-devel-2.5.0-2.fc38.s390x.rpm 355 kB/s | 52 kB 00:00 (85/511): flexiblas-3.3.0-2.fc38.s390x.rpm 205 kB/s | 32 kB 00:00 (86/511): flexiblas-devel-3.3.0-2.fc38.s390x.rp 839 kB/s | 116 kB 00:00 (87/511): flexiblas-openblas-openmp-3.3.0-2.fc3 114 kB/s | 17 kB 00:00 (88/511): flexiblas-netlib-3.3.0-2.fc38.s390x.r 7.8 MB/s | 3.0 MB 00:00 (89/511): flexiblas-netlib64-3.3.0-2.fc38.s390x 8.1 MB/s | 2.9 MB 00:00 (90/511): flexiblas-openblas-openmp64-3.3.0-2.f 124 kB/s | 17 kB 00:00 (91/511): fontconfig-2.14.2-1.fc38.s390x.rpm 2.0 MB/s | 304 kB 00:00 (92/511): fontconfig-devel-2.14.2-1.fc38.s390x. 1.2 MB/s | 164 kB 00:00 (93/511): fonts-filesystem-2.0.5-11.fc38.noarch 59 kB/s | 8.1 kB 00:00 (94/511): freeimage-devel-3.19.0-0.13.svn1889.f 263 kB/s | 41 kB 00:00 (95/511): freetype-2.13.0-1.fc39.s390x.rpm 3.1 MB/s | 441 kB 00:00 (96/511): freeimage-3.19.0-0.13.svn1889.fc38.s3 2.3 MB/s | 406 kB 00:00 (97/511): freexl-1.0.6-21.fc38.s390x.rpm 273 kB/s | 38 kB 00:00 (98/511): fribidi-1.0.12-4.fc39.s390x.rpm 633 kB/s | 91 kB 00:00 (99/511): freetype-devel-2.13.0-1.fc39.s390x.rp 5.5 MB/s | 946 kB 00:00 (100/511): gc-8.2.2-3.fc38.s390x.rpm 828 kB/s | 114 kB 00:00 (101/511): gcc-gfortran-13.0.1-0.8.fc39.s390x.r 18 MB/s | 10 MB 00:00 (102/511): gcc-c++-13.0.1-0.8.fc39.s390x.rpm 14 MB/s | 11 MB 00:00 (103/511): gcc-plugin-annobin-13.0.1-0.8.fc39.s 266 kB/s | 37 kB 00:00 (104/511): gdal-devel-3.6.3-1.fc39.s390x.rpm 1.5 MB/s | 216 kB 00:00 (105/511): gdk-pixbuf2-2.42.10-2.fc38.s390x.rpm 3.1 MB/s | 486 kB 00:00 (106/511): gdk-pixbuf2-modules-2.42.10-2.fc38.s 586 kB/s | 89 kB 00:00 (107/511): gdal-libs-3.6.3-1.fc39.s390x.rpm 17 MB/s | 8.5 MB 00:00 (108/511): geos-3.11.2-1.fc39.s390x.rpm 5.6 MB/s | 1.0 MB 00:00 (109/511): gettext-0.21.1-2.fc38.s390x.rpm 7.0 MB/s | 1.1 MB 00:00 (110/511): gettext-envsubst-0.21.1-2.fc38.s390x 269 kB/s | 37 kB 00:00 (111/511): gettext-libs-0.21.1-2.fc38.s390x.rpm 2.3 MB/s | 338 kB 00:00 (112/511): gcc-13.0.1-0.8.fc39.s390x.rpm 17 MB/s | 28 MB 00:01 (113/511): gettext-runtime-0.21.1-2.fc38.s390x. 853 kB/s | 118 kB 00:00 (114/511): giflib-5.2.1-15.fc38.s390x.rpm 343 kB/s | 54 kB 00:00 (115/511): git-2.40.0-1.fc39.s390x.rpm 348 kB/s | 55 kB 00:00 (116/511): git-core-doc-2.40.0-1.fc39.noarch.rp 17 MB/s | 2.8 MB 00:00 (117/511): gl-manpages-1.1-26.20190306.fc38.noa 7.5 MB/s | 1.2 MB 00:00 (118/511): git-core-2.40.0-1.fc39.s390x.rpm 15 MB/s | 4.4 MB 00:00 (119/511): gl2ps-1.4.2-7.fc38.s390x.rpm 428 kB/s | 65 kB 00:00 (120/511): gl2ps-devel-1.4.2-7.fc38.s390x.rpm 1.4 MB/s | 236 kB 00:00 (121/511): glew-devel-2.2.0-4.fc38.s390x.rpm 1.4 MB/s | 222 kB 00:00 (122/511): glib2-2.76.0-1.fc39.s390x.rpm 16 MB/s | 2.8 MB 00:00 (123/511): glibc-devel-2.37.9000-3.fc39.s390x.r 565 kB/s | 79 kB 00:00 (124/511): glib2-devel-2.76.0-1.fc39.s390x.rpm 3.8 MB/s | 588 kB 00:00 (125/511): glibc-headers-s390-2.37.9000-3.fc39. 3.6 MB/s | 530 kB 00:00 (126/511): glx-utils-8.5.0-1.fc38.s390x.rpm 268 kB/s | 41 kB 00:00 (127/511): gnutls-3.8.0-3.fc39.s390x.rpm 6.8 MB/s | 1.0 MB 00:00 (128/511): google-noto-fonts-common-20230201-1. 119 kB/s | 16 kB 00:00 (129/511): graphene-1.10.6-5.fc38.s390x.rpm 481 kB/s | 75 kB 00:00 (130/511): google-noto-sans-vf-fonts-20230201-1 3.3 MB/s | 580 kB 00:00 (131/511): graphite2-1.3.14-11.fc38.s390x.rpm 723 kB/s | 100 kB 00:00 (132/511): graphite2-devel-1.3.14-11.fc38.s390x 127 kB/s | 20 kB 00:00 (133/511): groff-base-1.22.4-11.fc38.s390x.rpm 7.3 MB/s | 1.1 MB 00:00 (134/511): gstreamer1-1.22.1-1.fc39.s390x.rpm 8.1 MB/s | 1.4 MB 00:00 (135/511): gstreamer1-plugins-base-1.22.1-1.fc3 10 MB/s | 2.2 MB 00:00 (136/511): harfbuzz-7.1.0-1.fc39.s390x.rpm 6.1 MB/s | 926 kB 00:00 (137/511): harfbuzz-icu-7.1.0-1.fc39.s390x.rpm 116 kB/s | 16 kB 00:00 (138/511): harfbuzz-devel-7.1.0-1.fc39.s390x.rp 2.6 MB/s | 446 kB 00:00 (139/511): guile22-2.2.7-8.fc39.s390x.rpm 15 MB/s | 6.5 MB 00:00 (140/511): hdf-libs-4.2.15-12.fc38.s390x.rpm 2.0 MB/s | 308 kB 00:00 (141/511): hdf5-mpich-1.12.1-11.fc38.s390x.rpm 13 MB/s | 2.3 MB 00:00 (142/511): hdf5-1.12.1-11.fc38.s390x.rpm 7.5 MB/s | 2.4 MB 00:00 (143/511): hdf5-devel-1.12.1-11.fc38.s390x.rpm 4.4 MB/s | 1.3 MB 00:00 (144/511): hyphen-2.8.8-20.fc39.s390x.rpm 217 kB/s | 30 kB 00:00 (145/511): hdf5-mpich-devel-1.12.1-11.fc38.s390 7.8 MB/s | 1.3 MB 00:00 (146/511): hwloc-libs-2.9.0-6.fc39.s390x.rpm 13 MB/s | 2.2 MB 00:00 (147/511): imath-3.1.6-3.fc39.s390x.rpm 825 kB/s | 115 kB 00:00 (148/511): jasper-libs-3.0.6-2.fc38.s390x.rpm 1.1 MB/s | 179 kB 00:00 (149/511): java-17-openjdk-17.0.6.0.10-4.fc39.s 2.3 MB/s | 373 kB 00:00 (150/511): iso-codes-4.13.0-1.fc39.noarch.rpm 11 MB/s | 3.5 MB 00:00 (151/511): javapackages-filesystem-6.1.0-8.fc39 92 kB/s | 13 kB 00:00 (152/511): jbigkit-libs-2.1-25.fc38.s390x.rpm 386 kB/s | 55 kB 00:00 (153/511): json-c-0.16-4.fc38.s390x.rpm 309 kB/s | 43 kB 00:00 (154/511): json-devel-3.11.2-2.fc39.s390x.rpm 1.0 MB/s | 164 kB 00:00 (155/511): jsoncpp-1.9.5-4.fc38.s390x.rpm 692 kB/s | 96 kB 00:00 (156/511): jsoncpp-devel-1.9.5-4.fc38.s390x.rpm 191 kB/s | 29 kB 00:00 (157/511): jxrlib-1.1-24.fc38.s390x.rpm 3.1 MB/s | 471 kB 00:00 (158/511): langpacks-core-font-en-3.0-31.fc38.n 75 kB/s | 10 kB 00:00 (159/511): kernel-headers-6.3.0-0.rc3.git0.1.fc 5.2 MB/s | 1.5 MB 00:00 (160/511): lapack-devel-3.11.0-2.fc38.s390x.rpm 537 kB/s | 85 kB 00:00 (161/511): lapack64-3.11.0-2.fc38.s390x.rpm 8.0 MB/s | 2.7 MB 00:00 (162/511): lapack64_-3.11.0-2.fc38.s390x.rpm 8.2 MB/s | 2.7 MB 00:00 (163/511): lapack-3.11.0-2.fc38.s390x.rpm 11 MB/s | 9.9 MB 00:00 (164/511): lcms2-2.15-1.fc39.s390x.rpm 1.2 MB/s | 184 kB 00:00 (165/511): less-608-2.fc38.s390x.rpm 1.2 MB/s | 177 kB 00:00 (166/511): libGLEW-2.2.0-4.fc38.s390x.rpm 1.2 MB/s | 184 kB 00:00 (167/511): libICE-1.0.10-10.fc38.s390x.rpm 457 kB/s | 73 kB 00:00 (168/511): libICE-devel-1.0.10-10.fc38.s390x.rp 315 kB/s | 45 kB 00:00 (169/511): libSM-1.2.3-12.fc38.s390x.rpm 310 kB/s | 43 kB 00:00 (170/511): java-17-openjdk-headless-17.0.6.0.10 18 MB/s | 39 MB 00:02 (171/511): libSM-devel-1.2.3-12.fc38.s390x.rpm 80 kB/s | 12 kB 00:00 (172/511): libX11-1.8.4-1.fc38.s390x.rpm 4.5 MB/s | 669 kB 00:00 (173/511): libX11-common-1.8.4-1.fc38.noarch.rp 1.2 MB/s | 177 kB 00:00 (174/511): libX11-xcb-1.8.4-1.fc38.s390x.rpm 80 kB/s | 11 kB 00:00 (175/511): libX11-devel-1.8.4-1.fc38.s390x.rpm 5.8 MB/s | 1.0 MB 00:00 (176/511): libXScrnSaver-1.2.3-12.fc38.s390x.rp 176 kB/s | 24 kB 00:00 (177/511): libXScrnSaver-devel-1.2.3-12.fc38.s3 123 kB/s | 17 kB 00:00 (178/511): libXau-1.0.11-2.fc38.s390x.rpm 219 kB/s | 31 kB 00:00 (179/511): libXau-devel-1.0.11-2.fc38.s390x.rpm 98 kB/s | 13 kB 00:00 (180/511): libXcomposite-0.4.5-9.fc38.s390x.rpm 168 kB/s | 23 kB 00:00 (181/511): libXcomposite-devel-0.4.5-9.fc38.s39 107 kB/s | 15 kB 00:00 (182/511): libXcursor-1.2.1-3.fc38.s390x.rpm 231 kB/s | 32 kB 00:00 (183/511): libXcursor-devel-1.2.1-3.fc38.s390x. 288 kB/s | 40 kB 00:00 (184/511): libXdmcp-1.1.3-10.fc38.s390x.rpm 244 kB/s | 35 kB 00:00 (185/511): libXdmcp-devel-1.1.3-10.fc38.s390x.r 77 kB/s | 11 kB 00:00 (186/511): libXext-1.3.5-2.fc38.s390x.rpm 289 kB/s | 40 kB 00:00 (187/511): libXext-devel-1.3.5-2.fc38.s390x.rpm 592 kB/s | 85 kB 00:00 (188/511): libXfixes-6.0.0-5.fc38.s390x.rpm 138 kB/s | 19 kB 00:00 (189/511): libXfixes-devel-6.0.0-5.fc38.s390x.r 90 kB/s | 12 kB 00:00 (190/511): libXft-2.3.6-2.fc38.s390x.rpm 513 kB/s | 74 kB 00:00 (191/511): libXft-devel-2.3.6-2.fc38.s390x.rpm 362 kB/s | 50 kB 00:00 (192/511): libXi-1.8-4.fc38.s390x.rpm 308 kB/s | 43 kB 00:00 (193/511): libXi-devel-1.8-4.fc38.s390x.rpm 797 kB/s | 116 kB 00:00 (194/511): libXinerama-1.1.5-2.fc38.s390x.rpm 103 kB/s | 14 kB 00:00 (195/511): libXinerama-devel-1.1.5-2.fc38.s390x 93 kB/s | 13 kB 00:00 (196/511): libXmu-devel-1.1.4-2.fc38.s390x.rpm 198 kB/s | 27 kB 00:00 (197/511): libXmu-1.1.4-2.fc38.s390x.rpm 559 kB/s | 81 kB 00:00 (198/511): libXpm-3.5.15-3.fc38.s390x.rpm 486 kB/s | 67 kB 00:00 (199/511): libXpm-devel-3.5.15-3.fc38.s390x.rpm 491 kB/s | 67 kB 00:00 (200/511): libXrandr-1.5.2-10.fc38.s390x.rpm 197 kB/s | 28 kB 00:00 (201/511): libXrandr-devel-1.5.2-10.fc38.s390x. 137 kB/s | 19 kB 00:00 (202/511): libXrender-0.9.11-2.fc38.s390x.rpm 205 kB/s | 28 kB 00:00 (203/511): libXrender-devel-0.9.11-2.fc38.s390x 120 kB/s | 19 kB 00:00 (204/511): libXres-1.2.1-4.fc38.s390x.rpm 110 kB/s | 15 kB 00:00 (205/511): libXres-devel-1.2.1-4.fc38.s390x.rpm 86 kB/s | 12 kB 00:00 (206/511): libXt-1.2.1-4.fc38.s390x.rpm 1.3 MB/s | 190 kB 00:00 (207/511): libXt-devel-1.2.1-4.fc38.s390x.rpm 2.7 MB/s | 460 kB 00:00 (208/511): libXtst-1.2.4-2.fc38.s390x.rpm 150 kB/s | 21 kB 00:00 (209/511): libXtst-devel-1.2.4-2.fc38.s390x.rpm 108 kB/s | 16 kB 00:00 (210/511): libXv-1.0.11-18.fc38.s390x.rpm 136 kB/s | 19 kB 00:00 (211/511): libXv-devel-1.0.11-18.fc38.s390x.rpm 319 kB/s | 44 kB 00:00 (212/511): libXxf86vm-1.1.5-2.fc38.s390x.rpm 124 kB/s | 18 kB 00:00 (213/511): libaec-1.0.6-4.fc38.s390x.rpm 327 kB/s | 45 kB 00:00 (214/511): libaec-devel-1.0.6-4.fc38.s390x.rpm 86 kB/s | 12 kB 00:00 (215/511): libarchive-devel-3.6.1-5.fc39.s390x. 834 kB/s | 134 kB 00:00 (216/511): libatomic-13.0.1-0.8.fc39.s390x.rpm 189 kB/s | 26 kB 00:00 (217/511): libasan-13.0.1-0.8.fc39.s390x.rpm 3.0 MB/s | 501 kB 00:00 (218/511): libb2-0.98.1-8.fc38.s390x.rpm 187 kB/s | 27 kB 00:00 (219/511): libblkid-devel-2.38.1-4.fc38.s390x.r 119 kB/s | 16 kB 00:00 (220/511): libcbor-0.10.2-1.fc39.s390x.rpm 420 kB/s | 58 kB 00:00 (221/511): libcurl-devel-8.0.1-1.fc39.s390x.rpm 6.3 MB/s | 987 kB 00:00 (222/511): libdrm-2.4.114-2.fc38.s390x.rpm 729 kB/s | 101 kB 00:00 (223/511): libdatrie-0.2.13-5.fc38.s390x.rpm 210 kB/s | 33 kB 00:00 (224/511): libdrm-devel-2.4.114-2.fc38.s390x.rp 1.1 MB/s | 168 kB 00:00 (225/511): libedit-3.1-45.20221030cvs.fc38.s390 842 kB/s | 116 kB 00:00 (226/511): libevdev-1.13.0-2.fc38.s390x.rpm 275 kB/s | 43 kB 00:00 (227/511): libffi-devel-3.4.4-2.fc38.s390x.rpm 198 kB/s | 27 kB 00:00 (228/511): libfabric-1.17.1-1.fc39.s390x.rpm 3.5 MB/s | 621 kB 00:00 (229/511): libfido2-1.13.0-2.fc39.s390x.rpm 683 kB/s | 94 kB 00:00 (230/511): libfontenc-1.1.6-2.fc38.s390x.rpm 232 kB/s | 32 kB 00:00 (231/511): libgeotiff-1.7.1-7.fc39.s390x.rpm 676 kB/s | 108 kB 00:00 (232/511): libgfortran-13.0.1-0.8.fc39.s390x.rp 3.5 MB/s | 574 kB 00:00 (233/511): libglvnd-1.6.0-2.fc38.s390x.rpm 872 kB/s | 145 kB 00:00 (234/511): libglvnd-core-devel-1.6.0-2.fc38.s39 114 kB/s | 17 kB 00:00 (235/511): libglvnd-devel-1.6.0-2.fc38.s390x.rp 1.0 MB/s | 163 kB 00:00 (236/511): libglvnd-egl-1.6.0-2.fc38.s390x.rpm 252 kB/s | 39 kB 00:00 (237/511): libglvnd-gles-1.6.0-2.fc38.s390x.rpm 230 kB/s | 38 kB 00:00 (238/511): libglvnd-glx-1.6.0-2.fc38.s390x.rpm 1.2 MB/s | 171 kB 00:00 (239/511): libglvnd-opengl-1.6.0-2.fc38.s390x.r 390 kB/s | 54 kB 00:00 (240/511): libgudev-237-4.fc38.s390x.rpm 224 kB/s | 34 kB 00:00 (241/511): libgta-1.2.1-9.fc38.s390x.rpm 231 kB/s | 36 kB 00:00 (242/511): libharu-2.4.3-2.fc38.s390x.rpm 3.5 MB/s | 582 kB 00:00 (243/511): libibumad-44.0-3.fc38.s390x.rpm 183 kB/s | 27 kB 00:00 (244/511): libharu-devel-2.4.3-2.fc38.s390x.rpm 295 kB/s | 47 kB 00:00 (245/511): libibverbs-44.0-3.fc38.s390x.rpm 3.1 MB/s | 453 kB 00:00 (246/511): libicu-devel-72.1-2.fc38.s390x.rpm 5.0 MB/s | 918 kB 00:00 (247/511): libinput-1.22.1-2.fc38.s390x.rpm 1.3 MB/s | 208 kB 00:00 (248/511): libjpeg-turbo-2.1.4-2.fc38.s390x.rpm 1.2 MB/s | 178 kB 00:00 (249/511): libkml-1.3.0-43.fc38.s390x.rpm 2.1 MB/s | 343 kB 00:00 (250/511): libmount-devel-2.38.1-4.fc38.s390x.r 123 kB/s | 18 kB 00:00 (251/511): libjpeg-turbo-devel-2.1.4-2.fc38.s39 227 kB/s | 98 kB 00:00 (252/511): libicu-72.1-2.fc38.s390x.rpm 14 MB/s | 10 MB 00:00 (253/511): libmpc-1.3.1-2.fc38.s390x.rpm 504 kB/s | 73 kB 00:00 (254/511): libnl3-3.7.0-3.fc38.s390x.rpm 2.4 MB/s | 349 kB 00:00 (255/511): libogg-1.3.5-5.fc38.s390x.rpm 238 kB/s | 34 kB 00:00 (256/511): libogg-devel-1.3.5-5.fc38.s390x.rpm 81 kB/s | 13 kB 00:00 (257/511): libpng-1.6.37-14.fc38.s390x.rpm 944 kB/s | 131 kB 00:00 (258/511): libpng-devel-1.6.37-14.fc38.s390x.rp 1.8 MB/s | 292 kB 00:00 (259/511): libpq-15.0-3.fc38.s390x.rpm 1.3 MB/s | 215 kB 00:00 (260/511): libpq-devel-15.0-3.fc38.s390x.rpm 763 kB/s | 106 kB 00:00 (261/511): libproxy-0.4.18-5.fc38.s390x.rpm 531 kB/s | 73 kB 00:00 (262/511): libqhull_r-7.2.1-12.fc38.s390x.rpm 1.1 MB/s | 172 kB 00:00 (263/511): librdmacm-44.0-3.fc38.s390x.rpm 486 kB/s | 74 kB 00:00 (264/511): librttopo-1.1.0-11.fc38.s390x.rpm 1.5 MB/s | 214 kB 00:00 (265/511): libselinux-devel-3.5-1.fc39.s390x.rp 1.0 MB/s | 151 kB 00:00 (266/511): libsepol-devel-3.5-1.fc39.s390x.rpm 354 kB/s | 49 kB 00:00 (267/511): libthai-0.1.29-4.fc38.s390x.rpm 1.3 MB/s | 215 kB 00:00 (268/511): libspatialite-5.0.1-21.fc39.s390x.rp 11 MB/s | 3.2 MB 00:00 (269/511): libstdc++-devel-13.0.1-0.8.fc39.s390 8.7 MB/s | 2.6 MB 00:00 (270/511): libtheora-1.1.1-33.fc38.s390x.rpm 1.2 MB/s | 170 kB 00:00 (271/511): libtheora-devel-1.1.1-33.fc38.s390x. 228 kB/s | 31 kB 00:00 (272/511): libtiff-4.4.0-5.fc38.s390x.rpm 1.5 MB/s | 216 kB 00:00 (273/511): libtiff-devel-4.4.0-5.fc38.s390x.rpm 3.4 MB/s | 545 kB 00:00 (274/511): libtool-ltdl-2.4.7-6.fc38.s390x.rpm 275 kB/s | 38 kB 00:00 (275/511): libubsan-13.0.1-0.8.fc39.s390x.rpm 1.4 MB/s | 211 kB 00:00 (276/511): libunistring-1.1-3.fc38.s390x.rpm 3.8 MB/s | 557 kB 00:00 (277/511): libunwind-1.7.0-0.1.rc2.fc39.s390x.r 407 kB/s | 60 kB 00:00 (278/511): libvisual-0.4.0-38.fc38.s390x.rpm 1.0 MB/s | 146 kB 00:00 (279/511): libuv-1.44.2-3.fc38.s390x.rpm 936 kB/s | 154 kB 00:00 (280/511): libvorbis-1.3.7-7.fc38.s390x.rpm 1.5 MB/s | 212 kB 00:00 (281/511): libwacom-2.6.0-1.fc38.s390x.rpm 303 kB/s | 42 kB 00:00 (282/511): libwacom-data-2.6.0-1.fc38.noarch.rp 1.2 MB/s | 184 kB 00:00 (283/511): libwayland-client-1.21.0-2.fc38.s390 244 kB/s | 34 kB 00:00 (284/511): libwayland-cursor-1.21.0-2.fc38.s390 143 kB/s | 20 kB 00:00 (285/511): libwayland-egl-1.21.0-2.fc38.s390x.r 88 kB/s | 13 kB 00:00 (286/511): libwayland-server-1.21.0-2.fc38.s390 307 kB/s | 42 kB 00:00 (287/511): libwebp-1.3.0-2.fc38.s390x.rpm 1.8 MB/s | 254 kB 00:00 (288/511): libxcb-1.13.1-11.fc38.s390x.rpm 1.6 MB/s | 241 kB 00:00 (289/511): libxcb-devel-1.13.1-11.fc38.s390x.rp 8.5 MB/s | 1.4 MB 00:00 (290/511): libxcrypt-devel-4.4.33-7.fc39.s390x. 221 kB/s | 30 kB 00:00 (291/511): libxkbcommon-x11-1.5.0-2.fc38.s390x. 163 kB/s | 22 kB 00:00 (292/511): libxkbfile-1.1.1-2.fc38.s390x.rpm 683 kB/s | 95 kB 00:00 (293/511): libxkbfile-devel-1.1.1-2.fc38.s390x. 111 kB/s | 15 kB 00:00 (294/511): libxml2-devel-2.10.3-3.fc38.s390x.rp 3.6 MB/s | 531 kB 00:00 (295/511): libxshmfence-1.3-12.fc38.s390x.rpm 85 kB/s | 12 kB 00:00 (296/511): libxslt-1.1.37-3.fc39.s390x.rpm 1.3 MB/s | 186 kB 00:00 (297/511): lksctp-tools-1.0.19-3.fc38.s390x.rpm 670 kB/s | 93 kB 00:00 (298/511): libxkbcommon-1.5.0-2.fc38.s390x.rpm 215 kB/s | 147 kB 00:00 (299/511): lua-5.4.4-9.fc39.s390x.rpm 1.4 MB/s | 197 kB 00:00 (300/511): lua-filesystem-1.8.0-8.fc38.s390x.rp 247 kB/s | 34 kB 00:00 (301/511): lua-json-1.3.4-3.fc38.noarch.rpm 222 kB/s | 30 kB 00:00 (302/511): lua-lpeg-1.0.2-10.fc38.s390x.rpm 491 kB/s | 68 kB 00:00 (303/511): lua-posix-36.1-1.fc39.s390x.rpm 925 kB/s | 139 kB 00:00 (304/511): lua-term-0.07-17.fc38.s390x.rpm 111 kB/s | 15 kB 00:00 (305/511): lz4-devel-1.9.4-2.fc38.s390x.rpm 224 kB/s | 31 kB 00:00 (306/511): make-4.4-3.fc38.s390x.rpm 4.1 MB/s | 600 kB 00:00 (307/511): m4-1.4.19-4.fc37.s390x.rpm 1.1 MB/s | 300 kB 00:00 (308/511): mariadb-connector-c-3.2.7-3.fc38.s39 1.3 MB/s | 207 kB 00:00 (309/511): mariadb-connector-c-config-3.2.7-3.f 64 kB/s | 8.7 kB 00:00 (310/511): mariadb-connector-c-devel-3.2.7-3.fc 352 kB/s | 53 kB 00:00 (311/511): mesa-libEGL-23.0.0-1.fc39.s390x.rpm 874 kB/s | 137 kB 00:00 (312/511): mesa-libEGL-devel-23.0.0-1.fc39.s390 136 kB/s | 21 kB 00:00 (313/511): mesa-libGL-23.0.0-1.fc39.s390x.rpm 1.1 MB/s | 197 kB 00:00 (314/511): mesa-libGL-devel-23.0.0-1.fc39.s390x 239 kB/s | 35 kB 00:00 (315/511): mesa-libGLU-9.0.1-8.fc38.s390x.rpm 1.1 MB/s | 175 kB 00:00 (316/511): mesa-libGLU-devel-9.0.1-8.fc38.s390x 85 kB/s | 13 kB 00:00 (317/511): mesa-libgbm-23.0.0-1.fc39.s390x.rpm 312 kB/s | 47 kB 00:00 (318/511): metis-5.1.0-34.fc38.s390x.rpm 1.9 MB/s | 605 kB 00:00 (319/511): mesa-libglapi-23.0.0-1.fc39.s390x.rp 140 kB/s | 79 kB 00:00 (320/511): metis-devel-5.1.0-34.fc38.s390x.rpm 67 kB/s | 10 kB 00:00 (321/511): mkfontscale-1.2.2-3.fc38.s390x.rpm 242 kB/s | 33 kB 00:00 (322/511): minizip-ng-3.0.7-3.fc38.s390x.rpm 522 kB/s | 73 kB 00:00 (323/511): mpdecimal-2.5.1-6.fc38.s390x.rpm 241 kB/s | 100 kB 00:00 (324/511): mpi4py-common-3.1.4-3.fc39.noarch.rp 43 kB/s | 18 kB 00:00 (325/511): mpich-4.0.3-1.fc39.s390x.rpm 3.1 MB/s | 1.8 MB 00:00 (326/511): mtdev-1.1.6-5.fc38.s390x.rpm 158 kB/s | 22 kB 00:00 (327/511): munge-libs-0.5.15-4.fc38.s390x.rpm 123 kB/s | 21 kB 00:00 (328/511): ncurses-6.4-3.20230114.fc38.s390x.rp 2.9 MB/s | 422 kB 00:00 (329/511): nettle-3.8-3.fc38.s390x.rpm 3.1 MB/s | 443 kB 00:00 (330/511): nspr-4.35.0-5.fc39.s390x.rpm 1.0 MB/s | 146 kB 00:00 (331/511): nss-3.88.1-2.fc39.s390x.rpm 2.5 MB/s | 704 kB 00:00 (332/511): mpich-devel-4.0.3-1.fc39.s390x.rpm 871 kB/s | 1.4 MB 00:01 (333/511): nss-softokn-3.88.1-2.fc39.s390x.rpm 3.6 MB/s | 1.0 MB 00:00 (334/511): nss-sysinit-3.88.1-2.fc39.s390x.rpm 128 kB/s | 18 kB 00:00 (335/511): nss-softokn-freebl-3.88.1-2.fc39.s39 770 kB/s | 320 kB 00:00 (336/511): nss-util-3.88.1-2.fc39.s390x.rpm 646 kB/s | 90 kB 00:00 (337/511): openblas-0.3.21-4.fc38.s390x.rpm 226 kB/s | 35 kB 00:00 (338/511): ogdi-4.1.0-10.fc38.s390x.rpm 810 kB/s | 240 kB 00:00 (339/511): llvm-libs-15.0.7-2.fc38.s390x.rpm 5.9 MB/s | 33 MB 00:05 (340/511): openblas-openmp-0.3.21-4.fc38.s390x. 4.0 MB/s | 3.5 MB 00:00 (341/511): opencascade-draw-7.6.3-3.fc38.s390x. 4.1 MB/s | 2.3 MB 00:00 (342/511): opencascade-devel-7.6.3-3.fc38.s390x 4.6 MB/s | 5.1 MB 00:01 (343/511): openblas-openmp64-0.3.21-4.fc38.s390 1.0 MB/s | 3.4 MB 00:03 (344/511): opencascade-modeling-7.6.3-3.fc38.s3 7.3 MB/s | 13 MB 00:01 (345/511): opencascade-visualization-7.6.3-3.fc 6.6 MB/s | 2.0 MB 00:00 (346/511): opencascade-foundation-7.6.3-3.fc38. 5.0 MB/s | 13 MB 00:02 (347/511): openjpeg2-2.5.0-3.fc38.s390x.rpm 1.4 MB/s | 197 kB 00:00 (348/511): openmpi-4.1.5-1.fc39.s390x.rpm 13 MB/s | 2.5 MB 00:00 (349/511): openexr-libs-3.1.6-1.fc39.s390x.rpm 2.6 MB/s | 1.1 MB 00:00 (350/511): openslide-3.4.1-23.fc38.s390x.rpm 775 kB/s | 108 kB 00:00 (351/511): opencascade-ocaf-7.6.3-3.fc38.s390x. 1.0 MB/s | 1.1 MB 00:01 (352/511): openslide-devel-3.4.1-23.fc38.s390x. 94 kB/s | 13 kB 00:00 (353/511): opensm-libs-3.3.24-5.fc38.s390x.rpm 520 kB/s | 73 kB 00:00 (354/511): openmpi-devel-4.1.5-1.fc39.s390x.rpm 2.4 MB/s | 1.1 MB 00:00 (355/511): openssh-9.0p1-13.fc39.1.s390x.rpm 3.0 MB/s | 444 kB 00:00 (356/511): openssl-devel-3.0.8-1.fc39.s390x.rpm 15 MB/s | 2.6 MB 00:00 (357/511): opus-1.3.1-12.fc39.s390x.rpm 1.5 MB/s | 243 kB 00:00 (358/511): orc-0.4.33-2.fc38.s390x.rpm 1.3 MB/s | 210 kB 00:00 (359/511): orangefs-2.9.8-8.fc38.s390x.rpm 9.8 MB/s | 1.9 MB 00:00 (360/511): pango-1.50.14-1.fc39.s390x.rpm 2.1 MB/s | 353 kB 00:00 (361/511): pcre2-devel-10.42-1.fc38.1.s390x.rpm 3.5 MB/s | 505 kB 00:00 (362/511): openssh-clients-9.0p1-13.fc39.1.s390 1.0 MB/s | 725 kB 00:00 (363/511): pcre2-utf16-10.42-1.fc38.1.s390x.rpm 1.6 MB/s | 232 kB 00:00 (364/511): pcre2-utf32-10.42-1.fc38.1.s390x.rpm 1.5 MB/s | 219 kB 00:00 (365/511): perl-Carp-1.52-490.fc38.noarch.rpm 210 kB/s | 29 kB 00:00 (366/511): perl-Class-Struct-0.66-495.fc38.noar 177 kB/s | 24 kB 00:00 (367/511): perl-B-1.83-495.fc38.s390x.rpm 669 kB/s | 185 kB 00:00 (368/511): perl-Data-Dumper-2.184-491.fc38.s390 418 kB/s | 57 kB 00:00 (369/511): perl-DynaLoader-1.52-495.fc38.s390x. 205 kB/s | 28 kB 00:00 (370/511): perl-English-1.11-495.fc38.noarch.rp 115 kB/s | 16 kB 00:00 (371/511): perl-Errno-1.36-495.fc38.s390x.rpm 124 kB/s | 17 kB 00:00 (372/511): perl-Error-0.17029-11.fc38.noarch.rp 294 kB/s | 40 kB 00:00 (373/511): perl-Exporter-5.77-490.fc38.noarch.r 224 kB/s | 31 kB 00:00 (374/511): perl-Fcntl-1.15-495.fc38.s390x.rpm 166 kB/s | 23 kB 00:00 (375/511): perl-File-Basename-2.85-495.fc38.noa 141 kB/s | 19 kB 00:00 (376/511): perl-File-Compare-1.100.700-495.fc38 112 kB/s | 15 kB 00:00 (377/511): perl-File-Copy-2.39-495.fc38.noarch. 162 kB/s | 22 kB 00:00 (378/511): perl-File-Find-1.40-495.fc38.noarch. 200 kB/s | 27 kB 00:00 (379/511): perl-File-Path-2.18-490.fc38.noarch. 255 kB/s | 35 kB 00:00 (380/511): perl-File-Temp-0.231.100-490.fc38.no 428 kB/s | 59 kB 00:00 (381/511): perl-File-stat-1.12-495.fc38.noarch. 141 kB/s | 19 kB 00:00 (382/511): perl-Getopt-Long-2.54-2.fc38.noarch. 435 kB/s | 60 kB 00:00 (383/511): perl-Getopt-Std-1.13-495.fc38.noarch 130 kB/s | 18 kB 00:00 (384/511): perl-Git-2.40.0-1.fc39.noarch.rpm 302 kB/s | 41 kB 00:00 (385/511): perl-HTTP-Tiny-0.082-2.fc38.noarch.r 401 kB/s | 55 kB 00:00 (386/511): perl-IPC-Open3-1.22-495.fc38.noarch. 182 kB/s | 25 kB 00:00 (387/511): perl-IO-1.50-495.fc38.s390x.rpm 682 kB/s | 94 kB 00:00 (388/511): perl-MIME-Base64-3.16-490.fc38.s390x 220 kB/s | 30 kB 00:00 (389/511): perl-POSIX-2.03-495.fc38.s390x.rpm 739 kB/s | 102 kB 00:00 (390/511): perl-Encode-3.19-493.fc38.s390x.rpm 1.1 MB/s | 1.7 MB 00:01 (391/511): perl-Pod-Escapes-1.07-490.fc38.noarc 143 kB/s | 20 kB 00:00 (392/511): perl-PathTools-3.84-490.fc38.s390x.r 629 kB/s | 87 kB 00:00 (393/511): perl-Pod-Perldoc-3.28.01-491.fc38.no 616 kB/s | 86 kB 00:00 (394/511): perl-Pod-Usage-2.03-4.fc38.noarch.rp 289 kB/s | 40 kB 00:00 (395/511): perl-Pod-Simple-3.43-491.fc38.noarch 1.5 MB/s | 219 kB 00:00 (396/511): perl-Scalar-List-Utils-1.63-490.fc38 532 kB/s | 74 kB 00:00 (397/511): perl-SelectSaver-1.02-495.fc38.noarc 101 kB/s | 14 kB 00:00 (398/511): perl-Socket-2.036-2.fc38.s390x.rpm 401 kB/s | 55 kB 00:00 (399/511): perl-Storable-3.26-490.fc38.s390x.rp 700 kB/s | 98 kB 00:00 (400/511): perl-Symbol-1.09-495.fc38.noarch.rpm 119 kB/s | 16 kB 00:00 (401/511): perl-Term-ANSIColor-5.01-491.fc38.no 346 kB/s | 47 kB 00:00 (402/511): perl-Term-Cap-1.18-1.fc39.noarch.rpm 157 kB/s | 22 kB 00:00 (403/511): perl-Text-ParseWords-3.31-490.fc38.n 119 kB/s | 16 kB 00:00 (404/511): perl-TermReadKey-2.38-16.fc38.s390x. 223 kB/s | 35 kB 00:00 (405/511): perl-Text-Tabs+Wrap-2021.0814-490.fc 158 kB/s | 22 kB 00:00 (406/511): perl-Thread-Queue-3.14-490.fc38.noar 154 kB/s | 21 kB 00:00 (407/511): perl-Time-Local-1.300-490.fc38.noarc 242 kB/s | 33 kB 00:00 (408/511): perl-constant-1.33-491.fc38.noarch.r 164 kB/s | 23 kB 00:00 (409/511): perl-if-0.61.000-495.fc38.noarch.rpm 118 kB/s | 16 kB 00:00 (410/511): perl-interpreter-5.36.0-495.fc38.s39 539 kB/s | 74 kB 00:00 (411/511): perl-lib-0.65-495.fc38.s390x.rpm 123 kB/s | 17 kB 00:00 (412/511): perl-mro-1.26-495.fc38.s390x.rpm 227 kB/s | 31 kB 00:00 (413/511): perl-overload-1.35-495.fc38.noarch.r 344 kB/s | 48 kB 00:00 (414/511): perl-overloading-0.02-495.fc38.noarc 110 kB/s | 15 kB 00:00 (415/511): perl-parent-0.241-1.fc39.noarch.rpm 105 kB/s | 14 kB 00:00 (416/511): perl-podlators-5.01-2.fc38.noarch.rp 903 kB/s | 125 kB 00:00 (417/511): perl-threads-2.27-490.fc38.s390x.rpm 411 kB/s | 57 kB 00:00 (418/511): perl-threads-shared-1.64-490.fc38.s3 321 kB/s | 44 kB 00:00 (419/511): perl-vars-1.05-495.fc38.noarch.rpm 109 kB/s | 15 kB 00:00 (420/511): perl-libs-5.36.0-495.fc38.s390x.rpm 3.4 MB/s | 2.3 MB 00:00 (421/511): pixman-0.42.2-1.fc39.s390x.rpm 1.5 MB/s | 210 kB 00:00 (422/511): poppler-data-0.4.11-4.fc38.noarch.rp 12 MB/s | 2.0 MB 00:00 (423/511): procps-ng-3.3.17-9.fc38.s390x.rpm 2.1 MB/s | 349 kB 00:00 (424/511): poppler-23.02.0-1.fc38.s390x.rpm 2.9 MB/s | 1.2 MB 00:00 (425/511): proj-9.2.0-1.fc39.s390x.rpm 7.9 MB/s | 1.5 MB 00:00 (426/511): pmix-4.1.2-4.fc38.s390x.rpm 1.1 MB/s | 661 kB 00:00 (427/511): proj-devel-9.2.0-1.fc39.s390x.rpm 620 kB/s | 87 kB 00:00 (428/511): pugixml-1.13-2.fc38.s390x.rpm 676 kB/s | 105 kB 00:00 (429/511): pugixml-devel-1.13-2.fc38.s390x.rpm 162 kB/s | 23 kB 00:00 (430/511): proj-data-9.2.0-1.fc39.noarch.rpm 3.0 MB/s | 1.3 MB 00:00 (431/511): pybind11-devel-2.10.4-1.fc39.s390x.r 1.1 MB/s | 172 kB 00:00 (432/511): pyproject-rpm-macros-1.6.3-1.fc39.no 287 kB/s | 41 kB 00:00 (433/511): python-setuptools-wheel-65.5.1-2.fc3 4.7 MB/s | 715 kB 00:00 (434/511): python3-3.11.2-1.fc39.s390x.rpm 203 kB/s | 28 kB 00:00 (435/511): python3-devel-3.11.2-1.fc39.s390x.rp 1.9 MB/s | 269 kB 00:00 (436/511): python-rpm-macros-3.11-10.fc39.noarc 33 kB/s | 20 kB 00:00 (437/511): python-pip-wheel-23.0.1-1.fc39.noarc 1.3 MB/s | 1.4 MB 00:01 (438/511): python3-mpi4py-mpich-3.1.4-3.fc39.s3 968 kB/s | 555 kB 00:00 (439/511): python3-mpich-4.0.3-1.fc39.s390x.rpm 55 kB/s | 8.7 kB 00:00 (440/511): python3-libs-3.11.2-1.fc39.s390x.rpm 12 MB/s | 9.6 MB 00:00 (441/511): python3-openmpi-4.1.5-1.fc39.s390x.r 61 kB/s | 8.8 kB 00:00 (442/511): python3-mpi4py-openmpi-3.1.4-3.fc39. 1.2 MB/s | 556 kB 00:00 (443/511): python3-packaging-23.0-1.fc38.noarch 770 kB/s | 106 kB 00:00 (444/511): python3-rpm-generators-14-3.fc39.noa 219 kB/s | 30 kB 00:00 (445/511): python3-rpm-macros-3.11-10.fc39.noar 109 kB/s | 15 kB 00:00 (446/511): qt-settings-38.2-2.fc39.noarch.rpm 74 kB/s | 10 kB 00:00 (447/511): qt5-designer-5.15.8-2.fc38.s390x.rpm 1.1 MB/s | 170 kB 00:00 (448/511): qt5-doctools-5.15.8-2.fc38.s390x.rpm 4.6 MB/s | 745 kB 00:00 (449/511): qt5-linguist-5.15.8-2.fc38.s390x.rpm 5.5 MB/s | 939 kB 00:00 (450/511): qt5-qtbase-5.15.8-7.fc39.s390x.rpm 12 MB/s | 3.8 MB 00:00 (451/511): qt5-qtbase-common-5.15.8-7.fc39.noar 80 kB/s | 11 kB 00:00 (452/511): qt5-qtbase-devel-5.15.8-7.fc39.s390x 10 MB/s | 3.6 MB 00:00 (453/511): qt5-qtbase-gui-5.15.8-7.fc39.s390x.r 8.2 MB/s | 6.8 MB 00:00 (454/511): qt5-qtdeclarative-5.15.8-4.fc39.s390 6.3 MB/s | 4.5 MB 00:00 (455/511): qt5-qtdeclarative-devel-5.15.8-4.fc3 3.6 MB/s | 1.6 MB 00:00 (456/511): qt5-qtlocation-5.15.8-4.fc39.s390x.r 4.5 MB/s | 3.2 MB 00:00 (457/511): qt5-qtsensors-5.15.8-2.fc38.s390x.rp 1.5 MB/s | 238 kB 00:00 (458/511): qt5-qttools-5.15.8-2.fc38.s390x.rpm 286 kB/s | 43 kB 00:00 (459/511): qt5-qttools-common-5.15.8-2.fc38.noa 80 kB/s | 11 kB 00:00 (460/511): qt5-qttools-devel-5.15.8-2.fc38.s390 1.5 MB/s | 230 kB 00:00 (461/511): qt5-qttools-libs-designer-5.15.8-2.f 3.8 MB/s | 2.8 MB 00:00 (462/511): qt5-qttools-libs-designercomponents- 2.8 MB/s | 830 kB 00:00 (463/511): qt5-qttools-libs-help-5.15.8-2.fc38. 1.0 MB/s | 165 kB 00:00 (464/511): qt5-qtwebchannel-5.15.8-2.fc38.s390x 669 kB/s | 103 kB 00:00 (465/511): python3-numpy-1.24.1-3.fc39.s390x.rp 1.1 MB/s | 7.6 MB 00:06 (466/511): qt5-qtwebkit-devel-5.212.0-0.74alpha 462 kB/s | 71 kB 00:00 (467/511): qt5-qtx11extras-5.15.8-2.fc38.s390x. 225 kB/s | 34 kB 00:00 (468/511): qt5-qtx11extras-devel-5.15.8-2.fc38. 110 kB/s | 15 kB 00:00 (469/511): qt5-rpm-macros-5.15.8-2.fc38.noarch. 71 kB/s | 9.8 kB 00:00 (470/511): rhash-1.4.3-2.fc38.s390x.rpm 675 kB/s | 200 kB 00:00 (471/511): rpm-mpi-hooks-8-5.fc38.noarch.rpm 78 kB/s | 11 kB 00:00 (472/511): shared-mime-info-2.2-3.fc38.s390x.rp 916 kB/s | 381 kB 00:00 (473/511): snappy-1.1.10-1.fc39.s390x.rpm 266 kB/s | 38 kB 00:00 (474/511): python3-vtk-9.2.6-2.fc39.s390x.rpm 1.2 MB/s | 10 MB 00:08 (475/511): sqlite-devel-3.40.1-2.fc38.s390x.rpm 521 kB/s | 144 kB 00:00 (476/511): qt5-qtwebkit-5.212.0-0.74alpha4.fc39 4.3 MB/s | 12 MB 00:02 (477/511): sysprof-capture-devel-3.48.0-1.fc39. 409 kB/s | 57 kB 00:00 (478/511): sqlite-3.40.1-2.fc38.s390x.rpm 1.0 MB/s | 866 kB 00:00 (479/511): tbb-2020.3-16.fc39.s390x.rpm 963 kB/s | 151 kB 00:00 (480/511): tcl-devel-8.6.12-4.fc38.s390x.rpm 1.2 MB/s | 169 kB 00:00 (481/511): tcsh-6.24.07-2.fc38.s390x.rpm 3.0 MB/s | 474 kB 00:00 (482/511): tbb-devel-2020.3-16.fc39.s390x.rpm 786 kB/s | 335 kB 00:00 (483/511): tk-8.6.12-4.fc38.s390x.rpm 2.9 MB/s | 1.7 MB 00:00 (484/511): tk-devel-8.6.12-4.fc38.s390x.rpm 957 kB/s | 538 kB 00:00 (485/511): tzdata-java-2022g-2.fc38.noarch.rpm 1.5 MB/s | 208 kB 00:00 (486/511): ttmkfdir-3.0.9-67.fc38.s390x.rpm 361 kB/s | 56 kB 00:00 (487/511): tcl-8.6.12-4.fc38.s390x.rpm 1.0 MB/s | 1.2 MB 00:01 (488/511): unixODBC-2.3.11-2.fc38.s390x.rpm 3.0 MB/s | 494 kB 00:00 (489/511): uriparser-0.9.7-2.fc38.s390x.rpm 417 kB/s | 66 kB 00:00 (490/511): utf8cpp-devel-3.2.3-2.fc38.noarch.rp 201 kB/s | 28 kB 00:00 (491/511): vim-filesystem-9.0.1407-1.fc39.noarc 129 kB/s | 18 kB 00:00 (492/511): vtk-java-9.2.6-2.fc39.s390x.rpm 3.8 MB/s | 6.3 MB 00:01 (493/511): vtk-qt-9.2.6-2.fc39.s390x.rpm 2.0 MB/s | 288 kB 00:00 (494/511): vulkan-headers-1.3.239.0-2.fc38.noar 2.5 MB/s | 1.0 MB 00:00 (495/511): vulkan-loader-1.3.239.0-1.fc38.s390x 1.0 MB/s | 151 kB 00:00 (496/511): vulkan-loader-devel-1.3.239.0-1.fc38 66 kB/s | 9.0 kB 00:00 (497/511): woff2-1.0.2-17.fc38.s390x.rpm 402 kB/s | 64 kB 00:00 (498/511): xcb-util-0.4.1-2.fc38.s390x.rpm 135 kB/s | 19 kB 00:00 (499/511): xcb-util-image-0.4.1-2.fc38.s390x.rp 143 kB/s | 20 kB 00:00 (500/511): xcb-util-keysyms-0.4.1-2.fc38.s390x. 104 kB/s | 14 kB 00:00 (501/511): xcb-util-renderutil-0.3.10-2.fc38.s3 124 kB/s | 17 kB 00:00 (502/511): xcb-util-wm-0.4.2-2.fc38.s390x.rpm 232 kB/s | 32 kB 00:00 (503/511): xerces-c-3.2.3-8.fc38.s390x.rpm 2.1 MB/s | 963 kB 00:00 (504/511): xkeyboard-config-2.38-1.fc38.noarch. 2.3 MB/s | 963 kB 00:00 (505/511): xml-common-0.6.3-60.fc38.noarch.rpm 225 kB/s | 31 kB 00:00 (506/511): xorg-x11-fonts-Type1-7.5-35.fc38.noa 1.7 MB/s | 505 kB 00:00 (507/511): xorg-x11-proto-devel-2022.2-3.fc38.n 2.0 MB/s | 299 kB 00:00 (508/511): xz-devel-5.4.1-1.fc38.s390x.rpm 472 kB/s | 65 kB 00:00 (509/511): zlib-devel-1.2.13-3.fc38.s390x.rpm 326 kB/s | 45 kB 00:00 (510/511): vtk-devel-9.2.6-2.fc39.s390x.rpm 3.0 MB/s | 67 MB 00:22 (511/511): vtk-9.2.6-2.fc39.s390x.rpm 879 kB/s | 25 MB 00:29 -------------------------------------------------------------------------------- Total 7.5 MB/s | 575 MB 01:17 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: copy-jdk-configs-4.1-2.fc38.noarch 1/1 Running scriptlet: java-17-openjdk-headless-1:17.0.6.0.10-4.fc39.s390x 1/1 Preparing : 1/1 Installing : cmake-filesystem-3.26.0-1.fc39.s390x 1/511 Installing : xorg-x11-proto-devel-2022.2-3.fc38.noarch 2/511 Installing : libgfortran-13.0.1-0.8.fc39.s390x 3/511 Installing : libjpeg-turbo-2.1.4-2.fc38.s390x 4/511 Installing : libpng-2:1.6.37-14.fc38.s390x 5/511 Installing : expat-2.5.0-2.fc38.s390x 6/511 Installing : zlib-devel-1.2.13-3.fc38.s390x 7/511 Installing : libicu-72.1-2.fc38.s390x 8/511 Installing : boost-system-1.81.0-1.fc39.s390x 9/511 Installing : boost-chrono-1.81.0-1.fc39.s390x 10/511 Installing : nspr-4.35.0-5.fc39.s390x 11/511 Installing : libdrm-2.4.114-2.fc38.s390x 12/511 Installing : boost-thread-1.81.0-1.fc39.s390x 13/511 Installing : tcl-1:8.6.12-4.fc38.s390x 14/511 Installing : qt5-qttools-common-5.15.8-2.fc38.noarch 15/511 Installing : libogg-2:1.3.5-5.fc38.s390x 16/511 Installing : libglvnd-1:1.6.0-2.fc38.s390x 17/511 Installing : libatomic-13.0.1-0.8.fc39.s390x 18/511 Installing : libaec-1.0.6-4.fc38.s390x 19/511 Installing : hdf5-1.12.1-11.fc38.s390x 20/511 Installing : libX11-xcb-1.8.4-1.fc38.s390x 21/511 Installing : flexiblas-3.3.0-2.fc38.s390x 22/511 Installing : libglvnd-opengl-1:1.6.0-2.fc38.s390x 23/511 Installing : nss-util-3.88.1-2.fc39.s390x 24/511 Installing : openjpeg2-2.5.0-3.fc38.s390x 25/511 Installing : libwebp-1.3.0-2.fc38.s390x 26/511 Installing : libunistring-1.1-3.fc38.s390x 27/511 Installing : libmpc-1.3.1-2.fc38.s390x 28/511 Installing : libICE-1.0.10-10.fc38.s390x 29/511 Installing : hwloc-libs-2.9.0-6.fc39.s390x 30/511 Installing : libICE-devel-1.0.10-10.fc38.s390x 31/511 Installing : libSM-1.2.3-12.fc38.s390x 32/511 Installing : libtheora-1:1.1.1-33.fc38.s390x 33/511 Installing : boost-regex-1.81.0-1.fc39.s390x 34/511 Installing : hdf-libs-4.2.15-12.fc38.s390x 35/511 Installing : tbb-2020.3-16.fc39.s390x 36/511 Installing : opencascade-foundation-7.6.3-3.fc38.s390x 37/511 Installing : python-rpm-macros-3.11-10.fc39.noarch 38/511 Installing : mesa-libglapi-23.0.0-1.fc39.s390x 39/511 Installing : lua-5.4.4-9.fc39.s390x 40/511 Installing : libwayland-client-1.21.0-2.fc38.s390x 41/511 Installing : libstdc++-devel-13.0.1-0.8.fc39.s390x 42/511 Installing : libnl3-3.7.0-3.fc38.s390x 43/511 Installing : libibverbs-44.0-3.fc38.s390x 44/511 Installing : libcurl-devel-8.0.1-1.fc39.s390x 45/511 Installing : lcms2-2.15-1.fc39.s390x 46/511 Installing : jsoncpp-1.9.5-4.fc38.s390x 47/511 Installing : imath-3.1.6-3.fc39.s390x 48/511 Installing : geos-3.11.2-1.fc39.s390x 49/511 Installing : emacs-filesystem-1:28.2-4.fc38.noarch 50/511 Installing : double-conversion-3.1.5-8.fc38.s390x 51/511 Installing : boost-context-1.81.0-1.fc39.s390x 52/511 Installing : boost-atomic-1.81.0-1.fc39.s390x 53/511 Installing : boost-filesystem-1.81.0-1.fc39.s390x 54/511 Installing : openexr-libs-3.1.6-1.fc39.s390x 55/511 Installing : librdmacm-44.0-3.fc38.s390x 56/511 Installing : python3-rpm-macros-3.11-10.fc39.noarch 57/511 Installing : libSM-devel-1.2.3-12.fc38.s390x 58/511 Installing : gettext-libs-0.21.1-2.fc38.s390x 59/511 Installing : cgnslib-libs-4.3.0-7.fc38.s390x 60/511 Installing : libaec-devel-1.0.6-4.fc38.s390x 61/511 Installing : tcl-devel-1:8.6.12-4.fc38.s390x 62/511 Installing : libicu-devel-72.1-2.fc38.s390x 63/511 Installing : libpng-devel-2:1.6.37-14.fc38.s390x 64/511 Installing : libharu-2.4.3-2.fc38.s390x 65/511 Installing : blas-3.11.0-2.fc38.s390x 66/511 Installing : blas64-3.11.0-2.fc38.s390x 67/511 Installing : blas64_-3.11.0-2.fc38.s390x 68/511 Running scriptlet: xml-common-0.6.3-60.fc38.noarch 69/511 Installing : xml-common-0.6.3-60.fc38.noarch 69/511 Installing : pugixml-1.13-2.fc38.s390x 70/511 Installing : pcre2-utf16-10.42-1.fc38.1.s390x 71/511 Installing : openssl-devel-1:3.0.8-1.fc39.s390x 72/511 Installing : openblas-0.3.21-4.fc38.s390x 73/511 Installing : mpi4py-common-3.1.4-3.fc39.noarch 74/511 Installing : lua-posix-36.1-1.fc39.s390x 75/511 Installing : libxshmfence-1.3-12.fc38.s390x 76/511 Installing : libwayland-server-1.21.0-2.fc38.s390x 77/511 Installing : mesa-libgbm-23.0.0-1.fc39.s390x 78/511 Installing : libtool-ltdl-2.4.7-6.fc38.s390x 79/511 Installing : libpq-15.0-3.fc38.s390x 80/511 Installing : libedit-3.1-45.20221030cvs.fc38.s390x 81/511 Installing : libXau-1.0.11-2.fc38.s390x 82/511 Installing : libxcb-1.13.1-11.fc38.s390x 83/511 Installing : libglvnd-egl-1:1.6.0-2.fc38.s390x 84/511 Installing : mesa-libEGL-23.0.0-1.fc39.s390x 85/511 Installing : kernel-headers-6.3.0-0.rc3.git0.1.fc39.s390x 86/511 Installing : graphite2-1.3.14-11.fc38.s390x 87/511 Installing : gl-manpages-1.1-26.20190306.fc38.noarch 88/511 Installing : freexl-1.0.6-21.fc38.s390x 89/511 Installing : fonts-filesystem-1:2.0.5-11.fc38.noarch 90/511 Installing : dbus-libs-1:1.14.6-1.fc38.s390x 91/511 Installing : boost-date-time-1.81.0-1.fc39.s390x 92/511 Installing : boost-container-1.81.0-1.fc39.s390x 93/511 Installing : alsa-lib-1.2.8-3.fc38.s390x 94/511 Installing : boost-json-1.81.0-1.fc39.s390x 95/511 Installing : boost-wave-1.81.0-1.fc39.s390x 96/511 Installing : avahi-libs-0.8-20.fc38.s390x 97/511 Installing : graphite2-devel-1.3.14-11.fc38.s390x 98/511 Installing : libdrm-devel-2.4.114-2.fc38.s390x 99/511 Installing : libglvnd-gles-1:1.6.0-2.fc38.s390x 100/511 Installing : xcb-util-0.4.1-2.fc38.s390x 101/511 Installing : xcb-util-image-0.4.1-2.fc38.s390x 102/511 Installing : xcb-util-keysyms-0.4.1-2.fc38.s390x 103/511 Installing : xcb-util-renderutil-0.3.10-2.fc38.s390x 104/511 Installing : xcb-util-wm-0.4.2-2.fc38.s390x 105/511 Installing : libXau-devel-1.0.11-2.fc38.s390x 106/511 Installing : libxcb-devel-1.13.1-11.fc38.s390x 107/511 Installing : llvm-libs-15.0.7-2.fc38.s390x 108/511 Installing : libpq-devel-15.0-3.fc38.s390x 109/511 Installing : unixODBC-2.3.11-2.fc38.s390x 110/511 Installing : copy-jdk-configs-4.1-2.fc38.noarch 111/511 Installing : openblas-openmp-0.3.21-4.fc38.s390x 112/511 Installing : flexiblas-netlib-3.3.0-2.fc38.s390x 113/511 Installing : flexiblas-openblas-openmp-3.3.0-2.fc38.s390x 114/511 Installing : SuperLU-5.3.0-5.fc39.s390x 115/511 Installing : openblas-openmp64-0.3.21-4.fc38.s390x 116/511 Installing : flexiblas-netlib64-3.3.0-2.fc38.s390x 117/511 Installing : flexiblas-openblas-openmp64-3.3.0-2.fc38.s390x 118/511 Installing : arpack-3.8.0-6.fc38.s390x 119/511 Installing : armadillo-10.8.2-3.fc38.s390x 120/511 Installing : flexiblas-devel-3.3.0-2.fc38.s390x 121/511 Installing : pugixml-devel-1.13-2.fc38.s390x 122/511 Installing : iso-codes-4.13.0-1.fc39.noarch 123/511 Installing : lapack64_-3.11.0-2.fc38.s390x 124/511 Installing : lapack64-3.11.0-2.fc38.s390x 125/511 Installing : lapack-3.11.0-2.fc38.s390x 126/511 Installing : libharu-devel-2.4.3-2.fc38.s390x 127/511 Installing : pyproject-rpm-macros-1.6.3-1.fc39.noarch 128/511 Installing : libfabric-1.17.1-1.fc39.s390x 129/511 Installing : boost-fiber-1.81.0-1.fc39.s390x 130/511 Installing : boost-log-1.81.0-1.fc39.s390x 131/511 Installing : boost-coroutine-1.81.0-1.fc39.s390x 132/511 Installing : double-conversion-devel-3.1.5-8.fc38.s390x 133/511 Installing : librttopo-1.1.0-11.fc38.s390x 134/511 Installing : jsoncpp-devel-1.9.5-4.fc38.s390x 135/511 Installing : PEGTL-devel-2.8.3-6.fc38.s390x 136/511 Installing : json-devel-3.11.2-2.fc39.s390x 137/511 Installing : libwayland-cursor-1.21.0-2.fc38.s390x 138/511 Installing : lua-term-0.07-17.fc38.s390x 139/511 Installing : tbb-devel-2020.3-16.fc39.s390x 140/511 Installing : boost-graph-1.81.0-1.fc39.s390x 141/511 Installing : cpp-13.0.1-0.8.fc39.s390x 142/511 Installing : nss-softokn-freebl-3.88.1-2.fc39.s390x 143/511 Installing : nss-softokn-3.88.1-2.fc39.s390x 144/511 Installing : libvorbis-1:1.3.7-7.fc38.s390x 145/511 Installing : boost-locale-1.81.0-1.fc39.s390x 146/511 Installing : boost-type_erasure-1.81.0-1.fc39.s390x 147/511 Installing : boost-timer-1.81.0-1.fc39.s390x 148/511 Installing : expat-devel-2.5.0-2.fc38.s390x 149/511 Installing : ogdi-4.1.0-10.fc38.s390x 150/511 Installing : jasper-libs-3.0.6-2.fc38.s390x 151/511 Installing : LibRaw-0.21.1-3.fc39.s390x 152/511 Installing : libjpeg-turbo-devel-2.1.4-2.fc38.s390x 153/511 Installing : cli11-devel-2.3.2-3.fc39.noarch 154/511 Installing : eigen3-devel-3.4.0-9.fc38.noarch 155/511 Installing : uriparser-0.9.7-2.fc38.s390x 156/511 Installing : libkml-1.3.0-43.fc38.s390x 157/511 Installing : utf8cpp-devel-3.2.3-2.fc38.noarch 158/511 Installing : xz-devel-5.4.1-1.fc38.s390x 159/511 Installing : libxml2-devel-2.10.3-3.fc38.s390x 160/511 Installing : xkeyboard-config-2.38-1.fc38.noarch 161/511 Installing : libxkbcommon-1.5.0-2.fc38.s390x 162/511 Installing : libxkbcommon-x11-1.5.0-2.fc38.s390x 163/511 Installing : xerces-c-3.2.3-8.fc38.s390x 164/511 Installing : woff2-1.0.2-17.fc38.s390x 165/511 Installing : vulkan-loader-1.3.239.0-1.fc38.s390x 166/511 Installing : vim-filesystem-2:9.0.1407-1.fc39.noarch 167/511 Installing : tzdata-java-2022g-2.fc38.noarch 168/511 Installing : tcsh-6.24.07-2.fc38.s390x 169/511 Running scriptlet: tcsh-6.24.07-2.fc38.s390x 169/511 Installing : orangefs-2.9.8-8.fc38.s390x 170/511 Installing : sysprof-capture-devel-3.48.0-1.fc39.s390x 171/511 Installing : sqlite-3.40.1-2.fc38.s390x 172/511 Installing : sqlite-devel-3.40.1-2.fc38.s390x 173/511 Installing : snappy-1.1.10-1.fc39.s390x 174/511 Installing : blosc-1.21.2-2.fc38.s390x 175/511 Installing : netcdf-4.9.1-1.fc39.s390x 176/511 Installing : netcdf-cxx-4.2-31.fc39.s390x 177/511 Running scriptlet: netcdf-cxx-4.2-31.fc39.s390x 177/511 Installing : rhash-1.4.3-2.fc38.s390x 178/511 Installing : qt-settings-38.2-2.fc39.noarch 179/511 Installing : python-setuptools-wheel-65.5.1-2.fc38.noarch 180/511 Installing : python-pip-wheel-23.0.1-1.fc39.noarch 181/511 Installing : proj-data-9.2.0-1.fc39.noarch 182/511 Installing : procps-ng-3.3.17-9.fc38.s390x 183/511 Installing : poppler-data-0.4.11-4.fc38.noarch 184/511 Installing : pixman-0.42.2-1.fc39.s390x 185/511 Installing : pcre2-utf32-10.42-1.fc38.1.s390x 186/511 Installing : pcre2-devel-10.42-1.fc38.1.s390x 187/511 Installing : orc-0.4.33-2.fc38.s390x 188/511 Installing : opus-1.3.1-12.fc39.s390x 189/511 Installing : openssh-9.0p1-13.fc39.1.s390x 190/511 Installing : nettle-3.8-3.fc38.s390x 191/511 Installing : gnutls-3.8.0-3.fc39.s390x 192/511 Installing : glib2-2.76.0-1.fc39.s390x 193/511 Installing : libgudev-237-4.fc38.s390x 194/511 Installing : cups-libs-1:2.4.2-10.fc39.s390x 195/511 Installing : graphene-1.10.6-5.fc38.s390x 196/511 Installing : shared-mime-info-2.2-3.fc38.s390x 197/511 Running scriptlet: shared-mime-info-2.2-3.fc38.s390x 197/511 Installing : gdk-pixbuf2-2.42.10-2.fc38.s390x 198/511 Installing : ncurses-6.4-3.20230114.fc38.s390x 199/511 Installing : munge-libs-0.5.15-4.fc38.s390x 200/511 Installing : pmix-4.1.2-4.fc38.s390x 201/511 Installing : mtdev-1.1.6-5.fc38.s390x 202/511 Installing : mpdecimal-2.5.1-6.fc38.s390x 203/511 Installing : minizip-ng-3.0.7-3.fc38.s390x 204/511 Installing : metis-5.1.0-34.fc38.s390x 205/511 Installing : mariadb-connector-c-config-3.2.7-3.fc38.noarch 206/511 Installing : mariadb-connector-c-3.2.7-3.fc38.s390x 207/511 Installing : mariadb-connector-c-devel-3.2.7-3.fc38.s390x 208/511 Installing : m4-1.4.19-4.fc37.s390x 209/511 Installing : lz4-devel-1.9.4-2.fc38.s390x 210/511 Installing : lua-lpeg-1.0.2-10.fc38.s390x 211/511 Installing : lua-json-1.3.4-3.fc38.noarch 212/511 Installing : lua-filesystem-1.8.0-8.fc38.s390x 213/511 Installing : Lmod-8.7.20-1.fc39.s390x 214/511 Running scriptlet: Lmod-8.7.20-1.fc39.s390x 214/511 Installing : rpm-mpi-hooks-8-5.fc38.noarch 215/511 Installing : lksctp-tools-1.0.19-3.fc38.s390x 216/511 Installing : libxslt-1.1.37-3.fc39.s390x 217/511 Installing : libwayland-egl-1.21.0-2.fc38.s390x 218/511 Installing : libwacom-data-2.6.0-1.fc38.noarch 219/511 Installing : libvisual-1:0.4.0-38.fc38.s390x 220/511 Installing : libuv-1:1.44.2-3.fc38.s390x 221/511 Installing : libunwind-1.7.0-0.1.rc2.fc39.s390x 222/511 Installing : libubsan-13.0.1-0.8.fc39.s390x 223/511 Installing : libsepol-devel-3.5-1.fc39.s390x 224/511 Installing : libselinux-devel-3.5-1.fc39.s390x 225/511 Installing : libqhull_r-1:7.2.1-12.fc38.s390x 226/511 Installing : libproxy-0.4.18-5.fc38.s390x 227/511 Installing : qt5-qtbase-common-5.15.8-7.fc39.noarch 228/511 Running scriptlet: qt5-qtbase-5.15.8-7.fc39.s390x 229/511 Installing : qt5-qtbase-5.15.8-7.fc39.s390x 229/511 Running scriptlet: qt5-qtbase-5.15.8-7.fc39.s390x 229/511 Installing : qt5-qttools-5.15.8-2.fc38.s390x 230/511 Installing : libibumad-44.0-3.fc38.s390x 231/511 Installing : opensm-libs-3.3.24-5.fc38.s390x 232/511 Installing : libgta-1.2.1-9.fc38.s390x 233/511 Installing : libglvnd-core-devel-1:1.6.0-2.fc38.s390x 234/511 Installing : libfontenc-1.1.6-2.fc38.s390x 235/511 Installing : libffi-devel-3.4.4-2.fc38.s390x 236/511 Installing : libevdev-1.13.0-2.fc38.s390x 237/511 Installing : libdatrie-0.2.13-5.fc38.s390x 238/511 Installing : libthai-0.1.29-4.fc38.s390x 239/511 Installing : libcbor-0.10.2-1.fc39.s390x 240/511 Installing : libfido2-1.13.0-2.fc39.s390x 241/511 Installing : openssh-clients-9.0p1-13.fc39.1.s390x 242/511 Running scriptlet: openssh-clients-9.0p1-13.fc39.1.s390x 242/511 Installing : openmpi-4.1.5-1.fc39.s390x 243/511 Installing : libblkid-devel-2.38.1-4.fc38.s390x 244/511 Installing : libmount-devel-2.38.1-4.fc38.s390x 245/511 Installing : libb2-0.98.1-8.fc38.s390x 246/511 Installing : python3-3.11.2-1.fc39.s390x 247/511 Installing : python3-libs-3.11.2-1.fc39.s390x 248/511 Installing : boost-python3-1.81.0-1.fc39.s390x 249/511 Installing : cmake-rpm-macros-3.26.0-1.fc39.noarch 250/511 Installing : gstreamer1-1.22.1-1.fc39.s390x 251/511 Installing : crypto-policies-scripts-20230301-1.gita12f7b2.fc 252/511 Installing : nss-sysinit-3.88.1-2.fc39.s390x 253/511 Installing : nss-3.88.1-2.fc39.s390x 254/511 Running scriptlet: nss-3.88.1-2.fc39.s390x 254/511 Installing : glib2-devel-2.76.0-1.fc39.s390x 255/511 Installing : libwacom-2.6.0-1.fc38.s390x 256/511 Installing : libinput-1.22.1-2.fc38.s390x 257/511 Running scriptlet: libinput-1.22.1-2.fc38.s390x 257/511 Installing : python3-numpy-1:1.24.1-3.fc39.s390x 258/511 Installing : boost-numpy3-1.81.0-1.fc39.s390x 259/511 Installing : python3-openmpi-4.1.5-1.fc39.s390x 260/511 Installing : python3-packaging-23.0-1.fc38.noarch 261/511 Installing : python3-rpm-generators-14-3.fc39.noarch 262/511 Installing : python3-devel-3.11.2-1.fc39.s390x 263/511 Installing : vulkan-headers-1.3.239.0-2.fc38.noarch 264/511 Installing : vulkan-loader-devel-1.3.239.0-1.fc38.s390x 265/511 Installing : libasan-13.0.1-0.8.fc39.s390x 266/511 Installing : libarchive-devel-3.6.1-5.fc39.s390x 267/511 Installing : libXdmcp-1.1.3-10.fc38.s390x 268/511 Installing : libXdmcp-devel-1.1.3-10.fc38.s390x 269/511 Installing : libX11-common-1.8.4-1.fc38.noarch 270/511 Installing : libX11-1.8.4-1.fc38.s390x 271/511 Installing : libX11-devel-1.8.4-1.fc38.s390x 272/511 Installing : libXext-1.3.5-2.fc38.s390x 273/511 Installing : libXext-devel-1.3.5-2.fc38.s390x 274/511 Installing : libXrender-0.9.11-2.fc38.s390x 275/511 Installing : libXi-1.8-4.fc38.s390x 276/511 Installing : libXrender-devel-0.9.11-2.fc38.s390x 277/511 Installing : libXfixes-6.0.0-5.fc38.s390x 278/511 Installing : libXfixes-devel-6.0.0-5.fc38.s390x 279/511 Installing : libXt-1.2.1-4.fc38.s390x 280/511 Installing : libXmu-1.1.4-2.fc38.s390x 281/511 Installing : libXt-devel-1.2.1-4.fc38.s390x 282/511 Installing : libXi-devel-1.8-4.fc38.s390x 283/511 Installing : libXcursor-1.2.1-3.fc38.s390x 284/511 Installing : libXcursor-devel-1.2.1-3.fc38.s390x 285/511 Installing : libXtst-1.2.4-2.fc38.s390x 286/511 Installing : libXv-1.0.11-18.fc38.s390x 287/511 Installing : libXcomposite-0.4.5-9.fc38.s390x 288/511 Installing : libXcomposite-devel-0.4.5-9.fc38.s390x 289/511 Installing : libXv-devel-1.0.11-18.fc38.s390x 290/511 Installing : libXtst-devel-1.2.4-2.fc38.s390x 291/511 Installing : libXrandr-1.5.2-10.fc38.s390x 292/511 Installing : libXrandr-devel-1.5.2-10.fc38.s390x 293/511 Installing : libXScrnSaver-1.2.3-12.fc38.s390x 294/511 Installing : libXScrnSaver-devel-1.2.3-12.fc38.s390x 295/511 Installing : libXinerama-1.1.5-2.fc38.s390x 296/511 Installing : libXinerama-devel-1.1.5-2.fc38.s390x 297/511 Installing : libXres-1.2.1-4.fc38.s390x 298/511 Installing : libXres-devel-1.2.1-4.fc38.s390x 299/511 Installing : libXxf86vm-1.1.5-2.fc38.s390x 300/511 Installing : libglvnd-glx-1:1.6.0-2.fc38.s390x 301/511 Installing : mesa-libGL-23.0.0-1.fc39.s390x 302/511 Installing : libglvnd-devel-1:1.6.0-2.fc38.s390x 303/511 Installing : mesa-libGL-devel-23.0.0-1.fc39.s390x 304/511 Installing : libGLEW-2.2.0-4.fc38.s390x 305/511 Installing : mesa-libGLU-9.0.1-8.fc38.s390x 306/511 Installing : mesa-libGLU-devel-9.0.1-8.fc38.s390x 307/511 Installing : glew-devel-2.2.0-4.fc38.s390x 308/511 Installing : mesa-libEGL-devel-23.0.0-1.fc39.s390x 309/511 Installing : gl2ps-1.4.2-7.fc38.s390x 310/511 Installing : gl2ps-devel-1.4.2-7.fc38.s390x 311/511 Installing : glx-utils-8.5.0-1.fc38.s390x 312/511 Installing : libXpm-3.5.15-3.fc38.s390x 313/511 Installing : libXpm-devel-3.5.15-3.fc38.s390x 314/511 Installing : libxkbfile-1.1.1-2.fc38.s390x 315/511 Installing : libxkbfile-devel-1.1.1-2.fc38.s390x 316/511 Installing : less-608-2.fc38.s390x 317/511 Installing : git-core-2.40.0-1.fc39.s390x 318/511 Installing : git-core-doc-2.40.0-1.fc39.noarch 319/511 Installing : jxrlib-1.1-24.fc38.s390x 320/511 Installing : json-c-0.16-4.fc38.s390x 321/511 Installing : jbigkit-libs-2.1-25.fc38.s390x 322/511 Installing : libtiff-4.4.0-5.fc38.s390x 323/511 Installing : proj-9.2.0-1.fc39.s390x 324/511 Installing : libtiff-devel-4.4.0-5.fc38.s390x 325/511 Installing : proj-devel-9.2.0-1.fc39.s390x 326/511 Installing : libgeotiff-1.7.1-7.fc39.s390x 327/511 Installing : libspatialite-5.0.1-21.fc39.s390x 328/511 Installing : freeimage-3.19.0-0.13.svn1889.fc38.s390x 329/511 Installing : freeimage-devel-3.19.0-0.13.svn1889.fc38.s390x 330/511 Installing : gdk-pixbuf2-modules-2.42.10-2.fc38.s390x 331/511 Installing : javapackages-filesystem-6.1.0-8.fc39.noarch 332/511 Installing : java-17-openjdk-headless-1:17.0.6.0.10-4.fc39.s3 333/511 Running scriptlet: java-17-openjdk-headless-1:17.0.6.0.10-4.fc39.s3 333/511 Installing : hyphen-2.8.8-20.fc39.s390x 334/511 Running scriptlet: groff-base-1.22.4-11.fc38.s390x 335/511 Installing : groff-base-1.22.4-11.fc38.s390x 335/511 Running scriptlet: groff-base-1.22.4-11.fc38.s390x 335/511 Installing : perl-Text-Tabs+Wrap-2021.0814-490.fc38.noarch 336/511 Installing : perl-if-0.61.000-495.fc38.noarch 337/511 Installing : perl-Time-Local-2:1.300-490.fc38.noarch 338/511 Installing : perl-File-Path-2.18-490.fc38.noarch 339/511 Installing : perl-Pod-Escapes-1:1.07-490.fc38.noarch 340/511 Installing : perl-Class-Struct-0.66-495.fc38.noarch 341/511 Installing : perl-POSIX-2.03-495.fc38.s390x 342/511 Installing : perl-Term-ANSIColor-5.01-491.fc38.noarch 343/511 Installing : perl-IPC-Open3-1.22-495.fc38.noarch 344/511 Installing : perl-HTTP-Tiny-0.082-2.fc38.noarch 345/511 Installing : perl-File-Temp-1:0.231.100-490.fc38.noarch 346/511 Installing : perl-Term-Cap-1.18-1.fc39.noarch 347/511 Installing : perl-Pod-Simple-1:3.43-491.fc38.noarch 348/511 Installing : perl-Socket-4:2.036-2.fc38.s390x 349/511 Installing : perl-SelectSaver-1.02-495.fc38.noarch 350/511 Installing : perl-Symbol-1.09-495.fc38.noarch 351/511 Installing : perl-File-stat-1.12-495.fc38.noarch 352/511 Installing : perl-podlators-1:5.01-2.fc38.noarch 353/511 Installing : perl-Pod-Perldoc-3.28.01-491.fc38.noarch 354/511 Installing : perl-Fcntl-1.15-495.fc38.s390x 355/511 Installing : perl-Text-ParseWords-3.31-490.fc38.noarch 356/511 Installing : perl-mro-1.26-495.fc38.s390x 357/511 Installing : perl-IO-1.50-495.fc38.s390x 358/511 Installing : perl-overloading-0.02-495.fc38.noarch 359/511 Installing : perl-Pod-Usage-4:2.03-4.fc38.noarch 360/511 Installing : perl-Errno-1.36-495.fc38.s390x 361/511 Installing : perl-File-Basename-2.85-495.fc38.noarch 362/511 Installing : perl-Getopt-Std-1.13-495.fc38.noarch 363/511 Installing : perl-MIME-Base64-3.16-490.fc38.s390x 364/511 Installing : perl-Scalar-List-Utils-5:1.63-490.fc38.s390x 365/511 Installing : perl-constant-1.33-491.fc38.noarch 366/511 Installing : perl-Storable-1:3.26-490.fc38.s390x 367/511 Installing : perl-overload-1.35-495.fc38.noarch 368/511 Installing : perl-parent-1:0.241-1.fc39.noarch 369/511 Installing : perl-vars-1.05-495.fc38.noarch 370/511 Installing : perl-Getopt-Long-1:2.54-2.fc38.noarch 371/511 Installing : perl-Carp-1.52-490.fc38.noarch 372/511 Installing : perl-Exporter-5.77-490.fc38.noarch 373/511 Installing : perl-PathTools-3.84-490.fc38.s390x 374/511 Installing : perl-DynaLoader-1.52-495.fc38.s390x 375/511 Installing : perl-Encode-4:3.19-493.fc38.s390x 376/511 Installing : perl-libs-4:5.36.0-495.fc38.s390x 377/511 Installing : perl-interpreter-4:5.36.0-495.fc38.s390x 378/511 Installing : mpich-4.0.3-1.fc39.s390x 379/511 Installing : perl-File-Find-1.40-495.fc38.noarch 380/511 Installing : hdf5-mpich-1.12.1-11.fc38.s390x 381/511 Installing : perl-threads-1:2.27-490.fc38.s390x 382/511 Installing : perl-threads-shared-1.64-490.fc38.s390x 383/511 Installing : perl-Thread-Queue-3.14-490.fc38.noarch 384/511 Installing : netcdf-mpich-4.9.1-1.fc39.s390x 385/511 Installing : python3-mpich-4.0.3-1.fc39.s390x 386/511 Installing : perl-Data-Dumper-2.184-491.fc38.s390x 387/511 Installing : perl-B-1.83-495.fc38.s390x 388/511 Installing : perl-English-1.11-495.fc38.noarch 389/511 Installing : perl-Error-1:0.17029-11.fc38.noarch 390/511 Installing : perl-File-Compare-1.100.700-495.fc38.noarch 391/511 Installing : perl-File-Copy-2.39-495.fc38.noarch 392/511 Installing : autoconf-2.71-5.fc38.noarch 393/511 Installing : automake-1.16.5-12.fc39.noarch 394/511 Installing : libogg-devel-2:1.3.5-5.fc38.s390x 395/511 Installing : libtheora-devel-1:1.1.1-33.fc38.s390x 396/511 Installing : perl-TermReadKey-2.38-16.fc38.s390x 397/511 Installing : perl-lib-0.65-495.fc38.s390x 398/511 Installing : perl-Git-2.40.0-1.fc39.noarch 399/511 Installing : git-2.40.0-1.fc39.s390x 400/511 Installing : google-noto-fonts-common-20230201-1.fc38.noarch 401/511 Installing : google-noto-sans-vf-fonts-20230201-1.fc38.noarch 402/511 Installing : langpacks-core-font-en-3.0-31.fc38.noarch 403/511 Installing : cairo-1.17.8-3.fc39.s390x 404/511 Installing : harfbuzz-7.1.0-1.fc39.s390x 405/511 Installing : freetype-2.13.0-1.fc39.s390x 406/511 Installing : fontconfig-2.14.2-1.fc38.s390x 407/511 Running scriptlet: fontconfig-2.14.2-1.fc38.s390x 407/511 Installing : qt5-qtbase-gui-5.15.8-7.fc39.s390x 408/511 Installing : qt5-qtdeclarative-5.15.8-4.fc39.s390x 409/511 Installing : qt5-qttools-libs-designer-5.15.8-2.fc38.s390x 410/511 Installing : libXft-2.3.6-2.fc38.s390x 411/511 Running scriptlet: tk-1:8.6.12-4.fc38.s390x 412/511 Installing : tk-1:8.6.12-4.fc38.s390x 412/511 Installing : qt5-qttools-libs-designercomponents-5.15.8-2.fc3 413/511 Installing : qt5-qttools-libs-help-5.15.8-2.fc38.s390x 414/511 Installing : openslide-3.4.1-23.fc38.s390x 415/511 Installing : openslide-devel-3.4.1-23.fc38.s390x 416/511 Installing : qt5-designer-5.15.8-2.fc38.s390x 417/511 Installing : qt5-qtlocation-5.15.8-4.fc39.s390x 418/511 Installing : qt5-qtsensors-5.15.8-2.fc38.s390x 419/511 Installing : qt5-qtwebchannel-5.15.8-2.fc38.s390x 420/511 Installing : qt5-linguist-5.15.8-2.fc38.s390x 421/511 Installing : qt5-qtx11extras-5.15.8-2.fc38.s390x 422/511 Installing : poppler-23.02.0-1.fc38.s390x 423/511 Installing : mkfontscale-1.2.2-3.fc38.s390x 424/511 Installing : ttmkfdir-3.0.9-67.fc38.s390x 425/511 Installing : xorg-x11-fonts-Type1-7.5-35.fc38.noarch 426/511 Running scriptlet: xorg-x11-fonts-Type1-7.5-35.fc38.noarch 426/511 Installing : java-17-openjdk-1:17.0.6.0.10-4.fc39.s390x 427/511 Running scriptlet: java-17-openjdk-1:17.0.6.0.10-4.fc39.s390x 427/511 Installing : harfbuzz-icu-7.1.0-1.fc39.s390x 428/511 Installing : glibc-headers-s390-2.37.9000-3.fc39.noarch 429/511 Installing : libxcrypt-devel-4.4.33-7.fc39.s390x 430/511 Installing : glibc-devel-2.37.9000-3.fc39.s390x 431/511 Installing : giflib-5.2.1-15.fc38.s390x 432/511 Installing : gettext-envsubst-0.21.1-2.fc38.s390x 433/511 Installing : gettext-runtime-0.21.1-2.fc38.s390x 434/511 Installing : gettext-0.21.1-2.fc38.s390x 435/511 Installing : gc-8.2.2-3.fc38.s390x 436/511 Installing : guile22-2.2.7-8.fc39.s390x 437/511 Installing : make-1:4.4-3.fc38.s390x 438/511 Installing : cmake-data-3.26.0-1.fc39.noarch 439/511 Installing : cmake-3.26.0-1.fc39.s390x 440/511 Installing : gcc-13.0.1-0.8.fc39.s390x 441/511 Running scriptlet: gcc-13.0.1-0.8.fc39.s390x 441/511 Installing : gcc-gfortran-13.0.1-0.8.fc39.s390x 442/511 Installing : hdf5-devel-1.12.1-11.fc38.s390x 443/511 Installing : blas-devel-3.11.0-2.fc38.s390x 444/511 Installing : lapack-devel-3.11.0-2.fc38.s390x 445/511 Installing : netcdf-devel-4.9.1-1.fc39.s390x 446/511 Installing : netcdf-cxx-devel-4.2-31.fc39.s390x 447/511 Installing : mpich-devel-4.0.3-1.fc39.s390x 448/511 Installing : hdf5-mpich-devel-1.12.1-11.fc38.s390x 449/511 Installing : netcdf-mpich-devel-4.9.1-1.fc39.s390x 450/511 Installing : gcc-c++-13.0.1-0.8.fc39.s390x 451/511 Installing : qt5-rpm-macros-5.15.8-2.fc38.noarch 452/511 Installing : qt5-qtbase-devel-5.15.8-7.fc39.s390x 453/511 Installing : qt5-qtdeclarative-devel-5.15.8-4.fc39.s390x 454/511 Installing : qt5-qtx11extras-devel-5.15.8-2.fc38.s390x 455/511 Installing : fribidi-1.0.12-4.fc39.s390x 456/511 Installing : pango-1.50.14-1.fc39.s390x 457/511 Installing : clang-resource-filesystem-15.0.7-2.fc38.s390x 458/511 Installing : clang-libs-15.0.7-2.fc38.s390x 459/511 Installing : qt5-doctools-5.15.8-2.fc38.s390x 460/511 Installing : qt5-qttools-devel-5.15.8-2.fc38.s390x 461/511 Installing : cgnslib-common-4.3.0-7.fc38.noarch 462/511 Installing : cgnslib-4.3.0-7.fc38.s390x 463/511 Installing : cgnslib-devel-4.3.0-7.fc38.s390x 464/511 Installing : cfitsio-4.2.0-3.fc38.s390x 465/511 Installing : gdal-libs-3.6.3-1.fc39.s390x 466/511 Installing : vtk-9.2.6-2.fc39.s390x 467/511 Installing : opencascade-draw-7.6.3-3.fc38.s390x 468/511 Installing : opencascade-modeling-7.6.3-3.fc38.s390x 469/511 Installing : opencascade-visualization-7.6.3-3.fc38.s390x 470/511 Installing : opencascade-ocaf-7.6.3-3.fc38.s390x 471/511 Installing : vtk-qt-9.2.6-2.fc39.s390x 472/511 Installing : python3-vtk-9.2.6-2.fc39.s390x 473/511 Installing : vtk-java-9.2.6-2.fc39.s390x 474/511 Installing : gdal-devel-3.6.3-1.fc39.s390x 475/511 Installing : cdparanoia-libs-10.2-41.fc38.s390x 476/511 Installing : gstreamer1-plugins-base-1.22.1-1.fc39.s390x 477/511 Installing : qt5-qtwebkit-5.212.0-0.74alpha4.fc39.s390x 478/511 Installing : qt5-qtwebkit-devel-5.212.0-0.74alpha4.fc39.s390x 479/511 Installing : bzip2-devel-1.0.8-13.fc38.s390x 480/511 Installing : brotli-1.0.9-11.fc38.s390x 481/511 Installing : brotli-devel-1.0.9-11.fc38.s390x 482/511 Installing : harfbuzz-devel-7.1.0-1.fc39.s390x 483/511 Installing : freetype-devel-2.13.0-1.fc39.s390x 484/511 Installing : fontconfig-devel-2.14.2-1.fc38.s390x 485/511 Installing : libXft-devel-2.3.6-2.fc38.s390x 486/511 Installing : tk-devel-1:8.6.12-4.fc38.s390x 487/511 Installing : boost-test-1.81.0-1.fc39.s390x 488/511 Installing : boost-stacktrace-1.81.0-1.fc39.s390x 489/511 Installing : boost-serialization-1.81.0-1.fc39.s390x 490/511 Installing : boost-random-1.81.0-1.fc39.s390x 491/511 Installing : boost-program-options-1.81.0-1.fc39.s390x 492/511 Installing : boost-nowide-1.81.0-1.fc39.s390x 493/511 Installing : boost-math-1.81.0-1.fc39.s390x 494/511 Installing : boost-iostreams-1.81.0-1.fc39.s390x 495/511 Installing : boost-contract-1.81.0-1.fc39.s390x 496/511 Installing : boost-1.81.0-1.fc39.s390x 497/511 Installing : boost-devel-1.81.0-1.fc39.s390x 498/511 Installing : vtk-devel-9.2.6-2.fc39.s390x 499/511 Installing : annobin-docs-11.14-1.fc39.noarch 500/511 Installing : annobin-plugin-gcc-11.14-1.fc39.s390x 501/511 Running scriptlet: annobin-plugin-gcc-11.14-1.fc39.s390x 501/511 Installing : opencascade-devel-7.6.3-3.fc38.s390x 502/511 Installing : openmpi-devel-4.1.5-1.fc39.s390x 503/511 Installing : gcc-plugin-annobin-13.0.1-0.8.fc39.s390x 504/511 Running scriptlet: gcc-plugin-annobin-13.0.1-0.8.fc39.s390x 504/511 Installing : pybind11-devel-2.10.4-1.fc39.s390x 505/511 Installing : python3-mpi4py-mpich-3.1.4-3.fc39.s390x 506/511 Installing : libXmu-devel-1.1.4-2.fc38.s390x 507/511 Installing : python3-mpi4py-openmpi-3.1.4-3.fc39.s390x 508/511 Installing : metis-devel-5.1.0-34.fc38.s390x 509/511 Installing : desktop-file-utils-0.26-8.fc38.s390x 510/511 Installing : dos2unix-7.4.4-2.fc39.s390x 511/511 Running scriptlet: copy-jdk-configs-4.1-2.fc38.noarch 511/511 Running scriptlet: crypto-policies-scripts-20230301-1.gita12f7b2.fc 511/511 Running scriptlet: nss-3.88.1-2.fc39.s390x 511/511 Running scriptlet: java-17-openjdk-headless-1:17.0.6.0.10-4.fc39.s3 511/511 Running scriptlet: fontconfig-2.14.2-1.fc38.s390x 511/511 Running scriptlet: java-17-openjdk-1:17.0.6.0.10-4.fc39.s390x 511/511 Running scriptlet: dos2unix-7.4.4-2.fc39.s390x 511/511 Verifying : netcdf-4.9.1-1.fc39.s390x 1/511 Verifying : netcdf-cxx-4.2-31.fc39.s390x 2/511 Verifying : netcdf-cxx-devel-4.2-31.fc39.s390x 3/511 Verifying : netcdf-devel-4.9.1-1.fc39.s390x 4/511 Verifying : netcdf-mpich-4.9.1-1.fc39.s390x 5/511 Verifying : netcdf-mpich-devel-4.9.1-1.fc39.s390x 6/511 Verifying : LibRaw-0.21.1-3.fc39.s390x 7/511 Verifying : Lmod-8.7.20-1.fc39.s390x 8/511 Verifying : PEGTL-devel-2.8.3-6.fc38.s390x 9/511 Verifying : SuperLU-5.3.0-5.fc39.s390x 10/511 Verifying : alsa-lib-1.2.8-3.fc38.s390x 11/511 Verifying : annobin-docs-11.14-1.fc39.noarch 12/511 Verifying : annobin-plugin-gcc-11.14-1.fc39.s390x 13/511 Verifying : armadillo-10.8.2-3.fc38.s390x 14/511 Verifying : arpack-3.8.0-6.fc38.s390x 15/511 Verifying : autoconf-2.71-5.fc38.noarch 16/511 Verifying : automake-1.16.5-12.fc39.noarch 17/511 Verifying : avahi-libs-0.8-20.fc38.s390x 18/511 Verifying : blas-3.11.0-2.fc38.s390x 19/511 Verifying : blas-devel-3.11.0-2.fc38.s390x 20/511 Verifying : blas64-3.11.0-2.fc38.s390x 21/511 Verifying : blas64_-3.11.0-2.fc38.s390x 22/511 Verifying : blosc-1.21.2-2.fc38.s390x 23/511 Verifying : boost-1.81.0-1.fc39.s390x 24/511 Verifying : boost-atomic-1.81.0-1.fc39.s390x 25/511 Verifying : boost-chrono-1.81.0-1.fc39.s390x 26/511 Verifying : boost-container-1.81.0-1.fc39.s390x 27/511 Verifying : boost-context-1.81.0-1.fc39.s390x 28/511 Verifying : boost-contract-1.81.0-1.fc39.s390x 29/511 Verifying : boost-coroutine-1.81.0-1.fc39.s390x 30/511 Verifying : boost-date-time-1.81.0-1.fc39.s390x 31/511 Verifying : boost-devel-1.81.0-1.fc39.s390x 32/511 Verifying : boost-fiber-1.81.0-1.fc39.s390x 33/511 Verifying : boost-filesystem-1.81.0-1.fc39.s390x 34/511 Verifying : boost-graph-1.81.0-1.fc39.s390x 35/511 Verifying : boost-iostreams-1.81.0-1.fc39.s390x 36/511 Verifying : boost-json-1.81.0-1.fc39.s390x 37/511 Verifying : boost-locale-1.81.0-1.fc39.s390x 38/511 Verifying : boost-log-1.81.0-1.fc39.s390x 39/511 Verifying : boost-math-1.81.0-1.fc39.s390x 40/511 Verifying : boost-nowide-1.81.0-1.fc39.s390x 41/511 Verifying : boost-numpy3-1.81.0-1.fc39.s390x 42/511 Verifying : boost-program-options-1.81.0-1.fc39.s390x 43/511 Verifying : boost-python3-1.81.0-1.fc39.s390x 44/511 Verifying : boost-random-1.81.0-1.fc39.s390x 45/511 Verifying : boost-regex-1.81.0-1.fc39.s390x 46/511 Verifying : boost-serialization-1.81.0-1.fc39.s390x 47/511 Verifying : boost-stacktrace-1.81.0-1.fc39.s390x 48/511 Verifying : boost-system-1.81.0-1.fc39.s390x 49/511 Verifying : boost-test-1.81.0-1.fc39.s390x 50/511 Verifying : boost-thread-1.81.0-1.fc39.s390x 51/511 Verifying : boost-timer-1.81.0-1.fc39.s390x 52/511 Verifying : boost-type_erasure-1.81.0-1.fc39.s390x 53/511 Verifying : boost-wave-1.81.0-1.fc39.s390x 54/511 Verifying : brotli-1.0.9-11.fc38.s390x 55/511 Verifying : brotli-devel-1.0.9-11.fc38.s390x 56/511 Verifying : bzip2-devel-1.0.8-13.fc38.s390x 57/511 Verifying : cairo-1.17.8-3.fc39.s390x 58/511 Verifying : cdparanoia-libs-10.2-41.fc38.s390x 59/511 Verifying : cfitsio-4.2.0-3.fc38.s390x 60/511 Verifying : cgnslib-4.3.0-7.fc38.s390x 61/511 Verifying : cgnslib-common-4.3.0-7.fc38.noarch 62/511 Verifying : cgnslib-devel-4.3.0-7.fc38.s390x 63/511 Verifying : cgnslib-libs-4.3.0-7.fc38.s390x 64/511 Verifying : clang-libs-15.0.7-2.fc38.s390x 65/511 Verifying : clang-resource-filesystem-15.0.7-2.fc38.s390x 66/511 Verifying : cli11-devel-2.3.2-3.fc39.noarch 67/511 Verifying : cmake-3.26.0-1.fc39.s390x 68/511 Verifying : cmake-data-3.26.0-1.fc39.noarch 69/511 Verifying : cmake-filesystem-3.26.0-1.fc39.s390x 70/511 Verifying : cmake-rpm-macros-3.26.0-1.fc39.noarch 71/511 Verifying : copy-jdk-configs-4.1-2.fc38.noarch 72/511 Verifying : cpp-13.0.1-0.8.fc39.s390x 73/511 Verifying : crypto-policies-scripts-20230301-1.gita12f7b2.fc 74/511 Verifying : cups-libs-1:2.4.2-10.fc39.s390x 75/511 Verifying : dbus-libs-1:1.14.6-1.fc38.s390x 76/511 Verifying : desktop-file-utils-0.26-8.fc38.s390x 77/511 Verifying : dos2unix-7.4.4-2.fc39.s390x 78/511 Verifying : double-conversion-3.1.5-8.fc38.s390x 79/511 Verifying : double-conversion-devel-3.1.5-8.fc38.s390x 80/511 Verifying : eigen3-devel-3.4.0-9.fc38.noarch 81/511 Verifying : emacs-filesystem-1:28.2-4.fc38.noarch 82/511 Verifying : expat-2.5.0-2.fc38.s390x 83/511 Verifying : expat-devel-2.5.0-2.fc38.s390x 84/511 Verifying : flexiblas-3.3.0-2.fc38.s390x 85/511 Verifying : flexiblas-devel-3.3.0-2.fc38.s390x 86/511 Verifying : flexiblas-netlib-3.3.0-2.fc38.s390x 87/511 Verifying : flexiblas-netlib64-3.3.0-2.fc38.s390x 88/511 Verifying : flexiblas-openblas-openmp-3.3.0-2.fc38.s390x 89/511 Verifying : flexiblas-openblas-openmp64-3.3.0-2.fc38.s390x 90/511 Verifying : fontconfig-2.14.2-1.fc38.s390x 91/511 Verifying : fontconfig-devel-2.14.2-1.fc38.s390x 92/511 Verifying : fonts-filesystem-1:2.0.5-11.fc38.noarch 93/511 Verifying : freeimage-3.19.0-0.13.svn1889.fc38.s390x 94/511 Verifying : freeimage-devel-3.19.0-0.13.svn1889.fc38.s390x 95/511 Verifying : freetype-2.13.0-1.fc39.s390x 96/511 Verifying : freetype-devel-2.13.0-1.fc39.s390x 97/511 Verifying : freexl-1.0.6-21.fc38.s390x 98/511 Verifying : fribidi-1.0.12-4.fc39.s390x 99/511 Verifying : gc-8.2.2-3.fc38.s390x 100/511 Verifying : gcc-13.0.1-0.8.fc39.s390x 101/511 Verifying : gcc-c++-13.0.1-0.8.fc39.s390x 102/511 Verifying : gcc-gfortran-13.0.1-0.8.fc39.s390x 103/511 Verifying : gcc-plugin-annobin-13.0.1-0.8.fc39.s390x 104/511 Verifying : gdal-devel-3.6.3-1.fc39.s390x 105/511 Verifying : gdal-libs-3.6.3-1.fc39.s390x 106/511 Verifying : gdk-pixbuf2-2.42.10-2.fc38.s390x 107/511 Verifying : gdk-pixbuf2-modules-2.42.10-2.fc38.s390x 108/511 Verifying : geos-3.11.2-1.fc39.s390x 109/511 Verifying : gettext-0.21.1-2.fc38.s390x 110/511 Verifying : gettext-envsubst-0.21.1-2.fc38.s390x 111/511 Verifying : gettext-libs-0.21.1-2.fc38.s390x 112/511 Verifying : gettext-runtime-0.21.1-2.fc38.s390x 113/511 Verifying : giflib-5.2.1-15.fc38.s390x 114/511 Verifying : git-2.40.0-1.fc39.s390x 115/511 Verifying : git-core-2.40.0-1.fc39.s390x 116/511 Verifying : git-core-doc-2.40.0-1.fc39.noarch 117/511 Verifying : gl-manpages-1.1-26.20190306.fc38.noarch 118/511 Verifying : gl2ps-1.4.2-7.fc38.s390x 119/511 Verifying : gl2ps-devel-1.4.2-7.fc38.s390x 120/511 Verifying : glew-devel-2.2.0-4.fc38.s390x 121/511 Verifying : glib2-2.76.0-1.fc39.s390x 122/511 Verifying : glib2-devel-2.76.0-1.fc39.s390x 123/511 Verifying : glibc-devel-2.37.9000-3.fc39.s390x 124/511 Verifying : glibc-headers-s390-2.37.9000-3.fc39.noarch 125/511 Verifying : glx-utils-8.5.0-1.fc38.s390x 126/511 Verifying : gnutls-3.8.0-3.fc39.s390x 127/511 Verifying : google-noto-fonts-common-20230201-1.fc38.noarch 128/511 Verifying : google-noto-sans-vf-fonts-20230201-1.fc38.noarch 129/511 Verifying : graphene-1.10.6-5.fc38.s390x 130/511 Verifying : graphite2-1.3.14-11.fc38.s390x 131/511 Verifying : graphite2-devel-1.3.14-11.fc38.s390x 132/511 Verifying : groff-base-1.22.4-11.fc38.s390x 133/511 Verifying : gstreamer1-1.22.1-1.fc39.s390x 134/511 Verifying : gstreamer1-plugins-base-1.22.1-1.fc39.s390x 135/511 Verifying : guile22-2.2.7-8.fc39.s390x 136/511 Verifying : harfbuzz-7.1.0-1.fc39.s390x 137/511 Verifying : harfbuzz-devel-7.1.0-1.fc39.s390x 138/511 Verifying : harfbuzz-icu-7.1.0-1.fc39.s390x 139/511 Verifying : hdf-libs-4.2.15-12.fc38.s390x 140/511 Verifying : hdf5-1.12.1-11.fc38.s390x 141/511 Verifying : hdf5-devel-1.12.1-11.fc38.s390x 142/511 Verifying : hdf5-mpich-1.12.1-11.fc38.s390x 143/511 Verifying : hdf5-mpich-devel-1.12.1-11.fc38.s390x 144/511 Verifying : hwloc-libs-2.9.0-6.fc39.s390x 145/511 Verifying : hyphen-2.8.8-20.fc39.s390x 146/511 Verifying : imath-3.1.6-3.fc39.s390x 147/511 Verifying : iso-codes-4.13.0-1.fc39.noarch 148/511 Verifying : jasper-libs-3.0.6-2.fc38.s390x 149/511 Verifying : java-17-openjdk-1:17.0.6.0.10-4.fc39.s390x 150/511 Verifying : java-17-openjdk-headless-1:17.0.6.0.10-4.fc39.s3 151/511 Verifying : javapackages-filesystem-6.1.0-8.fc39.noarch 152/511 Verifying : jbigkit-libs-2.1-25.fc38.s390x 153/511 Verifying : json-c-0.16-4.fc38.s390x 154/511 Verifying : json-devel-3.11.2-2.fc39.s390x 155/511 Verifying : jsoncpp-1.9.5-4.fc38.s390x 156/511 Verifying : jsoncpp-devel-1.9.5-4.fc38.s390x 157/511 Verifying : jxrlib-1.1-24.fc38.s390x 158/511 Verifying : kernel-headers-6.3.0-0.rc3.git0.1.fc39.s390x 159/511 Verifying : langpacks-core-font-en-3.0-31.fc38.noarch 160/511 Verifying : lapack-3.11.0-2.fc38.s390x 161/511 Verifying : lapack-devel-3.11.0-2.fc38.s390x 162/511 Verifying : lapack64-3.11.0-2.fc38.s390x 163/511 Verifying : lapack64_-3.11.0-2.fc38.s390x 164/511 Verifying : lcms2-2.15-1.fc39.s390x 165/511 Verifying : less-608-2.fc38.s390x 166/511 Verifying : libGLEW-2.2.0-4.fc38.s390x 167/511 Verifying : libICE-1.0.10-10.fc38.s390x 168/511 Verifying : libICE-devel-1.0.10-10.fc38.s390x 169/511 Verifying : libSM-1.2.3-12.fc38.s390x 170/511 Verifying : libSM-devel-1.2.3-12.fc38.s390x 171/511 Verifying : libX11-1.8.4-1.fc38.s390x 172/511 Verifying : libX11-common-1.8.4-1.fc38.noarch 173/511 Verifying : libX11-devel-1.8.4-1.fc38.s390x 174/511 Verifying : libX11-xcb-1.8.4-1.fc38.s390x 175/511 Verifying : libXScrnSaver-1.2.3-12.fc38.s390x 176/511 Verifying : libXScrnSaver-devel-1.2.3-12.fc38.s390x 177/511 Verifying : libXau-1.0.11-2.fc38.s390x 178/511 Verifying : libXau-devel-1.0.11-2.fc38.s390x 179/511 Verifying : libXcomposite-0.4.5-9.fc38.s390x 180/511 Verifying : libXcomposite-devel-0.4.5-9.fc38.s390x 181/511 Verifying : libXcursor-1.2.1-3.fc38.s390x 182/511 Verifying : libXcursor-devel-1.2.1-3.fc38.s390x 183/511 Verifying : libXdmcp-1.1.3-10.fc38.s390x 184/511 Verifying : libXdmcp-devel-1.1.3-10.fc38.s390x 185/511 Verifying : libXext-1.3.5-2.fc38.s390x 186/511 Verifying : libXext-devel-1.3.5-2.fc38.s390x 187/511 Verifying : libXfixes-6.0.0-5.fc38.s390x 188/511 Verifying : libXfixes-devel-6.0.0-5.fc38.s390x 189/511 Verifying : libXft-2.3.6-2.fc38.s390x 190/511 Verifying : libXft-devel-2.3.6-2.fc38.s390x 191/511 Verifying : libXi-1.8-4.fc38.s390x 192/511 Verifying : libXi-devel-1.8-4.fc38.s390x 193/511 Verifying : libXinerama-1.1.5-2.fc38.s390x 194/511 Verifying : libXinerama-devel-1.1.5-2.fc38.s390x 195/511 Verifying : libXmu-1.1.4-2.fc38.s390x 196/511 Verifying : libXmu-devel-1.1.4-2.fc38.s390x 197/511 Verifying : libXpm-3.5.15-3.fc38.s390x 198/511 Verifying : libXpm-devel-3.5.15-3.fc38.s390x 199/511 Verifying : libXrandr-1.5.2-10.fc38.s390x 200/511 Verifying : libXrandr-devel-1.5.2-10.fc38.s390x 201/511 Verifying : libXrender-0.9.11-2.fc38.s390x 202/511 Verifying : libXrender-devel-0.9.11-2.fc38.s390x 203/511 Verifying : libXres-1.2.1-4.fc38.s390x 204/511 Verifying : libXres-devel-1.2.1-4.fc38.s390x 205/511 Verifying : libXt-1.2.1-4.fc38.s390x 206/511 Verifying : libXt-devel-1.2.1-4.fc38.s390x 207/511 Verifying : libXtst-1.2.4-2.fc38.s390x 208/511 Verifying : libXtst-devel-1.2.4-2.fc38.s390x 209/511 Verifying : libXv-1.0.11-18.fc38.s390x 210/511 Verifying : libXv-devel-1.0.11-18.fc38.s390x 211/511 Verifying : libXxf86vm-1.1.5-2.fc38.s390x 212/511 Verifying : libaec-1.0.6-4.fc38.s390x 213/511 Verifying : libaec-devel-1.0.6-4.fc38.s390x 214/511 Verifying : libarchive-devel-3.6.1-5.fc39.s390x 215/511 Verifying : libasan-13.0.1-0.8.fc39.s390x 216/511 Verifying : libatomic-13.0.1-0.8.fc39.s390x 217/511 Verifying : libb2-0.98.1-8.fc38.s390x 218/511 Verifying : libblkid-devel-2.38.1-4.fc38.s390x 219/511 Verifying : libcbor-0.10.2-1.fc39.s390x 220/511 Verifying : libcurl-devel-8.0.1-1.fc39.s390x 221/511 Verifying : libdatrie-0.2.13-5.fc38.s390x 222/511 Verifying : libdrm-2.4.114-2.fc38.s390x 223/511 Verifying : libdrm-devel-2.4.114-2.fc38.s390x 224/511 Verifying : libedit-3.1-45.20221030cvs.fc38.s390x 225/511 Verifying : libevdev-1.13.0-2.fc38.s390x 226/511 Verifying : libfabric-1.17.1-1.fc39.s390x 227/511 Verifying : libffi-devel-3.4.4-2.fc38.s390x 228/511 Verifying : libfido2-1.13.0-2.fc39.s390x 229/511 Verifying : libfontenc-1.1.6-2.fc38.s390x 230/511 Verifying : libgeotiff-1.7.1-7.fc39.s390x 231/511 Verifying : libgfortran-13.0.1-0.8.fc39.s390x 232/511 Verifying : libglvnd-1:1.6.0-2.fc38.s390x 233/511 Verifying : libglvnd-core-devel-1:1.6.0-2.fc38.s390x 234/511 Verifying : libglvnd-devel-1:1.6.0-2.fc38.s390x 235/511 Verifying : libglvnd-egl-1:1.6.0-2.fc38.s390x 236/511 Verifying : libglvnd-gles-1:1.6.0-2.fc38.s390x 237/511 Verifying : libglvnd-glx-1:1.6.0-2.fc38.s390x 238/511 Verifying : libglvnd-opengl-1:1.6.0-2.fc38.s390x 239/511 Verifying : libgta-1.2.1-9.fc38.s390x 240/511 Verifying : libgudev-237-4.fc38.s390x 241/511 Verifying : libharu-2.4.3-2.fc38.s390x 242/511 Verifying : libharu-devel-2.4.3-2.fc38.s390x 243/511 Verifying : libibumad-44.0-3.fc38.s390x 244/511 Verifying : libibverbs-44.0-3.fc38.s390x 245/511 Verifying : libicu-72.1-2.fc38.s390x 246/511 Verifying : libicu-devel-72.1-2.fc38.s390x 247/511 Verifying : libinput-1.22.1-2.fc38.s390x 248/511 Verifying : libjpeg-turbo-2.1.4-2.fc38.s390x 249/511 Verifying : libjpeg-turbo-devel-2.1.4-2.fc38.s390x 250/511 Verifying : libkml-1.3.0-43.fc38.s390x 251/511 Verifying : libmount-devel-2.38.1-4.fc38.s390x 252/511 Verifying : libmpc-1.3.1-2.fc38.s390x 253/511 Verifying : libnl3-3.7.0-3.fc38.s390x 254/511 Verifying : libogg-2:1.3.5-5.fc38.s390x 255/511 Verifying : libogg-devel-2:1.3.5-5.fc38.s390x 256/511 Verifying : libpng-2:1.6.37-14.fc38.s390x 257/511 Verifying : libpng-devel-2:1.6.37-14.fc38.s390x 258/511 Verifying : libpq-15.0-3.fc38.s390x 259/511 Verifying : libpq-devel-15.0-3.fc38.s390x 260/511 Verifying : libproxy-0.4.18-5.fc38.s390x 261/511 Verifying : libqhull_r-1:7.2.1-12.fc38.s390x 262/511 Verifying : librdmacm-44.0-3.fc38.s390x 263/511 Verifying : librttopo-1.1.0-11.fc38.s390x 264/511 Verifying : libselinux-devel-3.5-1.fc39.s390x 265/511 Verifying : libsepol-devel-3.5-1.fc39.s390x 266/511 Verifying : libspatialite-5.0.1-21.fc39.s390x 267/511 Verifying : libstdc++-devel-13.0.1-0.8.fc39.s390x 268/511 Verifying : libthai-0.1.29-4.fc38.s390x 269/511 Verifying : libtheora-1:1.1.1-33.fc38.s390x 270/511 Verifying : libtheora-devel-1:1.1.1-33.fc38.s390x 271/511 Verifying : libtiff-4.4.0-5.fc38.s390x 272/511 Verifying : libtiff-devel-4.4.0-5.fc38.s390x 273/511 Verifying : libtool-ltdl-2.4.7-6.fc38.s390x 274/511 Verifying : libubsan-13.0.1-0.8.fc39.s390x 275/511 Verifying : libunistring-1.1-3.fc38.s390x 276/511 Verifying : libunwind-1.7.0-0.1.rc2.fc39.s390x 277/511 Verifying : libuv-1:1.44.2-3.fc38.s390x 278/511 Verifying : libvisual-1:0.4.0-38.fc38.s390x 279/511 Verifying : libvorbis-1:1.3.7-7.fc38.s390x 280/511 Verifying : libwacom-2.6.0-1.fc38.s390x 281/511 Verifying : libwacom-data-2.6.0-1.fc38.noarch 282/511 Verifying : libwayland-client-1.21.0-2.fc38.s390x 283/511 Verifying : libwayland-cursor-1.21.0-2.fc38.s390x 284/511 Verifying : libwayland-egl-1.21.0-2.fc38.s390x 285/511 Verifying : libwayland-server-1.21.0-2.fc38.s390x 286/511 Verifying : libwebp-1.3.0-2.fc38.s390x 287/511 Verifying : libxcb-1.13.1-11.fc38.s390x 288/511 Verifying : libxcb-devel-1.13.1-11.fc38.s390x 289/511 Verifying : libxcrypt-devel-4.4.33-7.fc39.s390x 290/511 Verifying : libxkbcommon-1.5.0-2.fc38.s390x 291/511 Verifying : libxkbcommon-x11-1.5.0-2.fc38.s390x 292/511 Verifying : libxkbfile-1.1.1-2.fc38.s390x 293/511 Verifying : libxkbfile-devel-1.1.1-2.fc38.s390x 294/511 Verifying : libxml2-devel-2.10.3-3.fc38.s390x 295/511 Verifying : libxshmfence-1.3-12.fc38.s390x 296/511 Verifying : libxslt-1.1.37-3.fc39.s390x 297/511 Verifying : lksctp-tools-1.0.19-3.fc38.s390x 298/511 Verifying : llvm-libs-15.0.7-2.fc38.s390x 299/511 Verifying : lua-5.4.4-9.fc39.s390x 300/511 Verifying : lua-filesystem-1.8.0-8.fc38.s390x 301/511 Verifying : lua-json-1.3.4-3.fc38.noarch 302/511 Verifying : lua-lpeg-1.0.2-10.fc38.s390x 303/511 Verifying : lua-posix-36.1-1.fc39.s390x 304/511 Verifying : lua-term-0.07-17.fc38.s390x 305/511 Verifying : lz4-devel-1.9.4-2.fc38.s390x 306/511 Verifying : m4-1.4.19-4.fc37.s390x 307/511 Verifying : make-1:4.4-3.fc38.s390x 308/511 Verifying : mariadb-connector-c-3.2.7-3.fc38.s390x 309/511 Verifying : mariadb-connector-c-config-3.2.7-3.fc38.noarch 310/511 Verifying : mariadb-connector-c-devel-3.2.7-3.fc38.s390x 311/511 Verifying : mesa-libEGL-23.0.0-1.fc39.s390x 312/511 Verifying : mesa-libEGL-devel-23.0.0-1.fc39.s390x 313/511 Verifying : mesa-libGL-23.0.0-1.fc39.s390x 314/511 Verifying : mesa-libGL-devel-23.0.0-1.fc39.s390x 315/511 Verifying : mesa-libGLU-9.0.1-8.fc38.s390x 316/511 Verifying : mesa-libGLU-devel-9.0.1-8.fc38.s390x 317/511 Verifying : mesa-libgbm-23.0.0-1.fc39.s390x 318/511 Verifying : mesa-libglapi-23.0.0-1.fc39.s390x 319/511 Verifying : metis-5.1.0-34.fc38.s390x 320/511 Verifying : metis-devel-5.1.0-34.fc38.s390x 321/511 Verifying : minizip-ng-3.0.7-3.fc38.s390x 322/511 Verifying : mkfontscale-1.2.2-3.fc38.s390x 323/511 Verifying : mpdecimal-2.5.1-6.fc38.s390x 324/511 Verifying : mpi4py-common-3.1.4-3.fc39.noarch 325/511 Verifying : mpich-4.0.3-1.fc39.s390x 326/511 Verifying : mpich-devel-4.0.3-1.fc39.s390x 327/511 Verifying : mtdev-1.1.6-5.fc38.s390x 328/511 Verifying : munge-libs-0.5.15-4.fc38.s390x 329/511 Verifying : ncurses-6.4-3.20230114.fc38.s390x 330/511 Verifying : nettle-3.8-3.fc38.s390x 331/511 Verifying : nspr-4.35.0-5.fc39.s390x 332/511 Verifying : nss-3.88.1-2.fc39.s390x 333/511 Verifying : nss-softokn-3.88.1-2.fc39.s390x 334/511 Verifying : nss-softokn-freebl-3.88.1-2.fc39.s390x 335/511 Verifying : nss-sysinit-3.88.1-2.fc39.s390x 336/511 Verifying : nss-util-3.88.1-2.fc39.s390x 337/511 Verifying : ogdi-4.1.0-10.fc38.s390x 338/511 Verifying : openblas-0.3.21-4.fc38.s390x 339/511 Verifying : openblas-openmp-0.3.21-4.fc38.s390x 340/511 Verifying : openblas-openmp64-0.3.21-4.fc38.s390x 341/511 Verifying : opencascade-devel-7.6.3-3.fc38.s390x 342/511 Verifying : opencascade-draw-7.6.3-3.fc38.s390x 343/511 Verifying : opencascade-foundation-7.6.3-3.fc38.s390x 344/511 Verifying : opencascade-modeling-7.6.3-3.fc38.s390x 345/511 Verifying : opencascade-ocaf-7.6.3-3.fc38.s390x 346/511 Verifying : opencascade-visualization-7.6.3-3.fc38.s390x 347/511 Verifying : openexr-libs-3.1.6-1.fc39.s390x 348/511 Verifying : openjpeg2-2.5.0-3.fc38.s390x 349/511 Verifying : openmpi-4.1.5-1.fc39.s390x 350/511 Verifying : openmpi-devel-4.1.5-1.fc39.s390x 351/511 Verifying : openslide-3.4.1-23.fc38.s390x 352/511 Verifying : openslide-devel-3.4.1-23.fc38.s390x 353/511 Verifying : opensm-libs-3.3.24-5.fc38.s390x 354/511 Verifying : openssh-9.0p1-13.fc39.1.s390x 355/511 Verifying : openssh-clients-9.0p1-13.fc39.1.s390x 356/511 Verifying : openssl-devel-1:3.0.8-1.fc39.s390x 357/511 Verifying : opus-1.3.1-12.fc39.s390x 358/511 Verifying : orangefs-2.9.8-8.fc38.s390x 359/511 Verifying : orc-0.4.33-2.fc38.s390x 360/511 Verifying : pango-1.50.14-1.fc39.s390x 361/511 Verifying : pcre2-devel-10.42-1.fc38.1.s390x 362/511 Verifying : pcre2-utf16-10.42-1.fc38.1.s390x 363/511 Verifying : pcre2-utf32-10.42-1.fc38.1.s390x 364/511 Verifying : perl-B-1.83-495.fc38.s390x 365/511 Verifying : perl-Carp-1.52-490.fc38.noarch 366/511 Verifying : perl-Class-Struct-0.66-495.fc38.noarch 367/511 Verifying : perl-Data-Dumper-2.184-491.fc38.s390x 368/511 Verifying : perl-DynaLoader-1.52-495.fc38.s390x 369/511 Verifying : perl-Encode-4:3.19-493.fc38.s390x 370/511 Verifying : perl-English-1.11-495.fc38.noarch 371/511 Verifying : perl-Errno-1.36-495.fc38.s390x 372/511 Verifying : perl-Error-1:0.17029-11.fc38.noarch 373/511 Verifying : perl-Exporter-5.77-490.fc38.noarch 374/511 Verifying : perl-Fcntl-1.15-495.fc38.s390x 375/511 Verifying : perl-File-Basename-2.85-495.fc38.noarch 376/511 Verifying : perl-File-Compare-1.100.700-495.fc38.noarch 377/511 Verifying : perl-File-Copy-2.39-495.fc38.noarch 378/511 Verifying : perl-File-Find-1.40-495.fc38.noarch 379/511 Verifying : perl-File-Path-2.18-490.fc38.noarch 380/511 Verifying : perl-File-Temp-1:0.231.100-490.fc38.noarch 381/511 Verifying : perl-File-stat-1.12-495.fc38.noarch 382/511 Verifying : perl-Getopt-Long-1:2.54-2.fc38.noarch 383/511 Verifying : perl-Getopt-Std-1.13-495.fc38.noarch 384/511 Verifying : perl-Git-2.40.0-1.fc39.noarch 385/511 Verifying : perl-HTTP-Tiny-0.082-2.fc38.noarch 386/511 Verifying : perl-IO-1.50-495.fc38.s390x 387/511 Verifying : perl-IPC-Open3-1.22-495.fc38.noarch 388/511 Verifying : perl-MIME-Base64-3.16-490.fc38.s390x 389/511 Verifying : perl-POSIX-2.03-495.fc38.s390x 390/511 Verifying : perl-PathTools-3.84-490.fc38.s390x 391/511 Verifying : perl-Pod-Escapes-1:1.07-490.fc38.noarch 392/511 Verifying : perl-Pod-Perldoc-3.28.01-491.fc38.noarch 393/511 Verifying : perl-Pod-Simple-1:3.43-491.fc38.noarch 394/511 Verifying : perl-Pod-Usage-4:2.03-4.fc38.noarch 395/511 Verifying : perl-Scalar-List-Utils-5:1.63-490.fc38.s390x 396/511 Verifying : perl-SelectSaver-1.02-495.fc38.noarch 397/511 Verifying : perl-Socket-4:2.036-2.fc38.s390x 398/511 Verifying : perl-Storable-1:3.26-490.fc38.s390x 399/511 Verifying : perl-Symbol-1.09-495.fc38.noarch 400/511 Verifying : perl-Term-ANSIColor-5.01-491.fc38.noarch 401/511 Verifying : perl-Term-Cap-1.18-1.fc39.noarch 402/511 Verifying : perl-TermReadKey-2.38-16.fc38.s390x 403/511 Verifying : perl-Text-ParseWords-3.31-490.fc38.noarch 404/511 Verifying : perl-Text-Tabs+Wrap-2021.0814-490.fc38.noarch 405/511 Verifying : perl-Thread-Queue-3.14-490.fc38.noarch 406/511 Verifying : perl-Time-Local-2:1.300-490.fc38.noarch 407/511 Verifying : perl-constant-1.33-491.fc38.noarch 408/511 Verifying : perl-if-0.61.000-495.fc38.noarch 409/511 Verifying : perl-interpreter-4:5.36.0-495.fc38.s390x 410/511 Verifying : perl-lib-0.65-495.fc38.s390x 411/511 Verifying : perl-libs-4:5.36.0-495.fc38.s390x 412/511 Verifying : perl-mro-1.26-495.fc38.s390x 413/511 Verifying : perl-overload-1.35-495.fc38.noarch 414/511 Verifying : perl-overloading-0.02-495.fc38.noarch 415/511 Verifying : perl-parent-1:0.241-1.fc39.noarch 416/511 Verifying : perl-podlators-1:5.01-2.fc38.noarch 417/511 Verifying : perl-threads-1:2.27-490.fc38.s390x 418/511 Verifying : perl-threads-shared-1.64-490.fc38.s390x 419/511 Verifying : perl-vars-1.05-495.fc38.noarch 420/511 Verifying : pixman-0.42.2-1.fc39.s390x 421/511 Verifying : pmix-4.1.2-4.fc38.s390x 422/511 Verifying : poppler-23.02.0-1.fc38.s390x 423/511 Verifying : poppler-data-0.4.11-4.fc38.noarch 424/511 Verifying : procps-ng-3.3.17-9.fc38.s390x 425/511 Verifying : proj-9.2.0-1.fc39.s390x 426/511 Verifying : proj-data-9.2.0-1.fc39.noarch 427/511 Verifying : proj-devel-9.2.0-1.fc39.s390x 428/511 Verifying : pugixml-1.13-2.fc38.s390x 429/511 Verifying : pugixml-devel-1.13-2.fc38.s390x 430/511 Verifying : pybind11-devel-2.10.4-1.fc39.s390x 431/511 Verifying : pyproject-rpm-macros-1.6.3-1.fc39.noarch 432/511 Verifying : python-pip-wheel-23.0.1-1.fc39.noarch 433/511 Verifying : python-rpm-macros-3.11-10.fc39.noarch 434/511 Verifying : python-setuptools-wheel-65.5.1-2.fc38.noarch 435/511 Verifying : python3-3.11.2-1.fc39.s390x 436/511 Verifying : python3-devel-3.11.2-1.fc39.s390x 437/511 Verifying : python3-libs-3.11.2-1.fc39.s390x 438/511 Verifying : python3-mpi4py-mpich-3.1.4-3.fc39.s390x 439/511 Verifying : python3-mpi4py-openmpi-3.1.4-3.fc39.s390x 440/511 Verifying : python3-mpich-4.0.3-1.fc39.s390x 441/511 Verifying : python3-numpy-1:1.24.1-3.fc39.s390x 442/511 Verifying : python3-openmpi-4.1.5-1.fc39.s390x 443/511 Verifying : python3-packaging-23.0-1.fc38.noarch 444/511 Verifying : python3-rpm-generators-14-3.fc39.noarch 445/511 Verifying : python3-rpm-macros-3.11-10.fc39.noarch 446/511 Verifying : python3-vtk-9.2.6-2.fc39.s390x 447/511 Verifying : qt-settings-38.2-2.fc39.noarch 448/511 Verifying : qt5-designer-5.15.8-2.fc38.s390x 449/511 Verifying : qt5-doctools-5.15.8-2.fc38.s390x 450/511 Verifying : qt5-linguist-5.15.8-2.fc38.s390x 451/511 Verifying : qt5-qtbase-5.15.8-7.fc39.s390x 452/511 Verifying : qt5-qtbase-common-5.15.8-7.fc39.noarch 453/511 Verifying : qt5-qtbase-devel-5.15.8-7.fc39.s390x 454/511 Verifying : qt5-qtbase-gui-5.15.8-7.fc39.s390x 455/511 Verifying : qt5-qtdeclarative-5.15.8-4.fc39.s390x 456/511 Verifying : qt5-qtdeclarative-devel-5.15.8-4.fc39.s390x 457/511 Verifying : qt5-qtlocation-5.15.8-4.fc39.s390x 458/511 Verifying : qt5-qtsensors-5.15.8-2.fc38.s390x 459/511 Verifying : qt5-qttools-5.15.8-2.fc38.s390x 460/511 Verifying : qt5-qttools-common-5.15.8-2.fc38.noarch 461/511 Verifying : qt5-qttools-devel-5.15.8-2.fc38.s390x 462/511 Verifying : qt5-qttools-libs-designer-5.15.8-2.fc38.s390x 463/511 Verifying : qt5-qttools-libs-designercomponents-5.15.8-2.fc3 464/511 Verifying : qt5-qttools-libs-help-5.15.8-2.fc38.s390x 465/511 Verifying : qt5-qtwebchannel-5.15.8-2.fc38.s390x 466/511 Verifying : qt5-qtwebkit-5.212.0-0.74alpha4.fc39.s390x 467/511 Verifying : qt5-qtwebkit-devel-5.212.0-0.74alpha4.fc39.s390x 468/511 Verifying : qt5-qtx11extras-5.15.8-2.fc38.s390x 469/511 Verifying : qt5-qtx11extras-devel-5.15.8-2.fc38.s390x 470/511 Verifying : qt5-rpm-macros-5.15.8-2.fc38.noarch 471/511 Verifying : rhash-1.4.3-2.fc38.s390x 472/511 Verifying : rpm-mpi-hooks-8-5.fc38.noarch 473/511 Verifying : shared-mime-info-2.2-3.fc38.s390x 474/511 Verifying : snappy-1.1.10-1.fc39.s390x 475/511 Verifying : sqlite-3.40.1-2.fc38.s390x 476/511 Verifying : sqlite-devel-3.40.1-2.fc38.s390x 477/511 Verifying : sysprof-capture-devel-3.48.0-1.fc39.s390x 478/511 Verifying : tbb-2020.3-16.fc39.s390x 479/511 Verifying : tbb-devel-2020.3-16.fc39.s390x 480/511 Verifying : tcl-1:8.6.12-4.fc38.s390x 481/511 Verifying : tcl-devel-1:8.6.12-4.fc38.s390x 482/511 Verifying : tcsh-6.24.07-2.fc38.s390x 483/511 Verifying : tk-1:8.6.12-4.fc38.s390x 484/511 Verifying : tk-devel-1:8.6.12-4.fc38.s390x 485/511 Verifying : ttmkfdir-3.0.9-67.fc38.s390x 486/511 Verifying : tzdata-java-2022g-2.fc38.noarch 487/511 Verifying : unixODBC-2.3.11-2.fc38.s390x 488/511 Verifying : uriparser-0.9.7-2.fc38.s390x 489/511 Verifying : utf8cpp-devel-3.2.3-2.fc38.noarch 490/511 Verifying : vim-filesystem-2:9.0.1407-1.fc39.noarch 491/511 Verifying : vtk-9.2.6-2.fc39.s390x 492/511 Verifying : vtk-devel-9.2.6-2.fc39.s390x 493/511 Verifying : vtk-java-9.2.6-2.fc39.s390x 494/511 Verifying : vtk-qt-9.2.6-2.fc39.s390x 495/511 Verifying : vulkan-headers-1.3.239.0-2.fc38.noarch 496/511 Verifying : vulkan-loader-1.3.239.0-1.fc38.s390x 497/511 Verifying : vulkan-loader-devel-1.3.239.0-1.fc38.s390x 498/511 Verifying : woff2-1.0.2-17.fc38.s390x 499/511 Verifying : xcb-util-0.4.1-2.fc38.s390x 500/511 Verifying : xcb-util-image-0.4.1-2.fc38.s390x 501/511 Verifying : xcb-util-keysyms-0.4.1-2.fc38.s390x 502/511 Verifying : xcb-util-renderutil-0.3.10-2.fc38.s390x 503/511 Verifying : xcb-util-wm-0.4.2-2.fc38.s390x 504/511 Verifying : xerces-c-3.2.3-8.fc38.s390x 505/511 Verifying : xkeyboard-config-2.38-1.fc38.noarch 506/511 Verifying : xml-common-0.6.3-60.fc38.noarch 507/511 Verifying : xorg-x11-fonts-Type1-7.5-35.fc38.noarch 508/511 Verifying : xorg-x11-proto-devel-2022.2-3.fc38.noarch 509/511 Verifying : xz-devel-5.4.1-1.fc38.s390x 510/511 Verifying : zlib-devel-1.2.13-3.fc38.s390x 511/511 Installed: LibRaw-0.21.1-3.fc39.s390x Lmod-8.7.20-1.fc39.s390x PEGTL-devel-2.8.3-6.fc38.s390x SuperLU-5.3.0-5.fc39.s390x alsa-lib-1.2.8-3.fc38.s390x annobin-docs-11.14-1.fc39.noarch annobin-plugin-gcc-11.14-1.fc39.s390x armadillo-10.8.2-3.fc38.s390x arpack-3.8.0-6.fc38.s390x autoconf-2.71-5.fc38.noarch automake-1.16.5-12.fc39.noarch avahi-libs-0.8-20.fc38.s390x blas-3.11.0-2.fc38.s390x blas-devel-3.11.0-2.fc38.s390x blas64-3.11.0-2.fc38.s390x blas64_-3.11.0-2.fc38.s390x blosc-1.21.2-2.fc38.s390x boost-1.81.0-1.fc39.s390x boost-atomic-1.81.0-1.fc39.s390x boost-chrono-1.81.0-1.fc39.s390x boost-container-1.81.0-1.fc39.s390x boost-context-1.81.0-1.fc39.s390x boost-contract-1.81.0-1.fc39.s390x boost-coroutine-1.81.0-1.fc39.s390x boost-date-time-1.81.0-1.fc39.s390x boost-devel-1.81.0-1.fc39.s390x boost-fiber-1.81.0-1.fc39.s390x boost-filesystem-1.81.0-1.fc39.s390x boost-graph-1.81.0-1.fc39.s390x boost-iostreams-1.81.0-1.fc39.s390x boost-json-1.81.0-1.fc39.s390x boost-locale-1.81.0-1.fc39.s390x boost-log-1.81.0-1.fc39.s390x boost-math-1.81.0-1.fc39.s390x boost-nowide-1.81.0-1.fc39.s390x boost-numpy3-1.81.0-1.fc39.s390x boost-program-options-1.81.0-1.fc39.s390x boost-python3-1.81.0-1.fc39.s390x boost-random-1.81.0-1.fc39.s390x boost-regex-1.81.0-1.fc39.s390x boost-serialization-1.81.0-1.fc39.s390x boost-stacktrace-1.81.0-1.fc39.s390x boost-system-1.81.0-1.fc39.s390x boost-test-1.81.0-1.fc39.s390x boost-thread-1.81.0-1.fc39.s390x boost-timer-1.81.0-1.fc39.s390x boost-type_erasure-1.81.0-1.fc39.s390x boost-wave-1.81.0-1.fc39.s390x brotli-1.0.9-11.fc38.s390x brotli-devel-1.0.9-11.fc38.s390x bzip2-devel-1.0.8-13.fc38.s390x cairo-1.17.8-3.fc39.s390x cdparanoia-libs-10.2-41.fc38.s390x cfitsio-4.2.0-3.fc38.s390x cgnslib-4.3.0-7.fc38.s390x cgnslib-common-4.3.0-7.fc38.noarch cgnslib-devel-4.3.0-7.fc38.s390x cgnslib-libs-4.3.0-7.fc38.s390x clang-libs-15.0.7-2.fc38.s390x clang-resource-filesystem-15.0.7-2.fc38.s390x cli11-devel-2.3.2-3.fc39.noarch cmake-3.26.0-1.fc39.s390x cmake-data-3.26.0-1.fc39.noarch cmake-filesystem-3.26.0-1.fc39.s390x cmake-rpm-macros-3.26.0-1.fc39.noarch copy-jdk-configs-4.1-2.fc38.noarch cpp-13.0.1-0.8.fc39.s390x crypto-policies-scripts-20230301-1.gita12f7b2.fc39.noarch cups-libs-1:2.4.2-10.fc39.s390x dbus-libs-1:1.14.6-1.fc38.s390x desktop-file-utils-0.26-8.fc38.s390x dos2unix-7.4.4-2.fc39.s390x double-conversion-3.1.5-8.fc38.s390x double-conversion-devel-3.1.5-8.fc38.s390x eigen3-devel-3.4.0-9.fc38.noarch emacs-filesystem-1:28.2-4.fc38.noarch expat-2.5.0-2.fc38.s390x expat-devel-2.5.0-2.fc38.s390x flexiblas-3.3.0-2.fc38.s390x flexiblas-devel-3.3.0-2.fc38.s390x flexiblas-netlib-3.3.0-2.fc38.s390x flexiblas-netlib64-3.3.0-2.fc38.s390x flexiblas-openblas-openmp-3.3.0-2.fc38.s390x flexiblas-openblas-openmp64-3.3.0-2.fc38.s390x fontconfig-2.14.2-1.fc38.s390x fontconfig-devel-2.14.2-1.fc38.s390x fonts-filesystem-1:2.0.5-11.fc38.noarch freeimage-3.19.0-0.13.svn1889.fc38.s390x freeimage-devel-3.19.0-0.13.svn1889.fc38.s390x freetype-2.13.0-1.fc39.s390x freetype-devel-2.13.0-1.fc39.s390x freexl-1.0.6-21.fc38.s390x fribidi-1.0.12-4.fc39.s390x gc-8.2.2-3.fc38.s390x gcc-13.0.1-0.8.fc39.s390x gcc-c++-13.0.1-0.8.fc39.s390x gcc-gfortran-13.0.1-0.8.fc39.s390x gcc-plugin-annobin-13.0.1-0.8.fc39.s390x gdal-devel-3.6.3-1.fc39.s390x gdal-libs-3.6.3-1.fc39.s390x gdk-pixbuf2-2.42.10-2.fc38.s390x gdk-pixbuf2-modules-2.42.10-2.fc38.s390x geos-3.11.2-1.fc39.s390x gettext-0.21.1-2.fc38.s390x gettext-envsubst-0.21.1-2.fc38.s390x gettext-libs-0.21.1-2.fc38.s390x gettext-runtime-0.21.1-2.fc38.s390x giflib-5.2.1-15.fc38.s390x git-2.40.0-1.fc39.s390x git-core-2.40.0-1.fc39.s390x git-core-doc-2.40.0-1.fc39.noarch gl-manpages-1.1-26.20190306.fc38.noarch gl2ps-1.4.2-7.fc38.s390x gl2ps-devel-1.4.2-7.fc38.s390x glew-devel-2.2.0-4.fc38.s390x glib2-2.76.0-1.fc39.s390x glib2-devel-2.76.0-1.fc39.s390x glibc-devel-2.37.9000-3.fc39.s390x glibc-headers-s390-2.37.9000-3.fc39.noarch glx-utils-8.5.0-1.fc38.s390x gnutls-3.8.0-3.fc39.s390x google-noto-fonts-common-20230201-1.fc38.noarch google-noto-sans-vf-fonts-20230201-1.fc38.noarch graphene-1.10.6-5.fc38.s390x graphite2-1.3.14-11.fc38.s390x graphite2-devel-1.3.14-11.fc38.s390x groff-base-1.22.4-11.fc38.s390x gstreamer1-1.22.1-1.fc39.s390x gstreamer1-plugins-base-1.22.1-1.fc39.s390x guile22-2.2.7-8.fc39.s390x harfbuzz-7.1.0-1.fc39.s390x harfbuzz-devel-7.1.0-1.fc39.s390x harfbuzz-icu-7.1.0-1.fc39.s390x hdf-libs-4.2.15-12.fc38.s390x hdf5-1.12.1-11.fc38.s390x hdf5-devel-1.12.1-11.fc38.s390x hdf5-mpich-1.12.1-11.fc38.s390x hdf5-mpich-devel-1.12.1-11.fc38.s390x hwloc-libs-2.9.0-6.fc39.s390x hyphen-2.8.8-20.fc39.s390x imath-3.1.6-3.fc39.s390x iso-codes-4.13.0-1.fc39.noarch jasper-libs-3.0.6-2.fc38.s390x java-17-openjdk-1:17.0.6.0.10-4.fc39.s390x java-17-openjdk-headless-1:17.0.6.0.10-4.fc39.s390x javapackages-filesystem-6.1.0-8.fc39.noarch jbigkit-libs-2.1-25.fc38.s390x json-c-0.16-4.fc38.s390x json-devel-3.11.2-2.fc39.s390x jsoncpp-1.9.5-4.fc38.s390x jsoncpp-devel-1.9.5-4.fc38.s390x jxrlib-1.1-24.fc38.s390x kernel-headers-6.3.0-0.rc3.git0.1.fc39.s390x langpacks-core-font-en-3.0-31.fc38.noarch lapack-3.11.0-2.fc38.s390x lapack-devel-3.11.0-2.fc38.s390x lapack64-3.11.0-2.fc38.s390x lapack64_-3.11.0-2.fc38.s390x lcms2-2.15-1.fc39.s390x less-608-2.fc38.s390x libGLEW-2.2.0-4.fc38.s390x libICE-1.0.10-10.fc38.s390x libICE-devel-1.0.10-10.fc38.s390x libSM-1.2.3-12.fc38.s390x libSM-devel-1.2.3-12.fc38.s390x libX11-1.8.4-1.fc38.s390x libX11-common-1.8.4-1.fc38.noarch libX11-devel-1.8.4-1.fc38.s390x libX11-xcb-1.8.4-1.fc38.s390x libXScrnSaver-1.2.3-12.fc38.s390x libXScrnSaver-devel-1.2.3-12.fc38.s390x libXau-1.0.11-2.fc38.s390x libXau-devel-1.0.11-2.fc38.s390x libXcomposite-0.4.5-9.fc38.s390x libXcomposite-devel-0.4.5-9.fc38.s390x libXcursor-1.2.1-3.fc38.s390x libXcursor-devel-1.2.1-3.fc38.s390x libXdmcp-1.1.3-10.fc38.s390x libXdmcp-devel-1.1.3-10.fc38.s390x libXext-1.3.5-2.fc38.s390x libXext-devel-1.3.5-2.fc38.s390x libXfixes-6.0.0-5.fc38.s390x libXfixes-devel-6.0.0-5.fc38.s390x libXft-2.3.6-2.fc38.s390x libXft-devel-2.3.6-2.fc38.s390x libXi-1.8-4.fc38.s390x libXi-devel-1.8-4.fc38.s390x libXinerama-1.1.5-2.fc38.s390x libXinerama-devel-1.1.5-2.fc38.s390x libXmu-1.1.4-2.fc38.s390x libXmu-devel-1.1.4-2.fc38.s390x libXpm-3.5.15-3.fc38.s390x libXpm-devel-3.5.15-3.fc38.s390x libXrandr-1.5.2-10.fc38.s390x libXrandr-devel-1.5.2-10.fc38.s390x libXrender-0.9.11-2.fc38.s390x libXrender-devel-0.9.11-2.fc38.s390x libXres-1.2.1-4.fc38.s390x libXres-devel-1.2.1-4.fc38.s390x libXt-1.2.1-4.fc38.s390x libXt-devel-1.2.1-4.fc38.s390x libXtst-1.2.4-2.fc38.s390x libXtst-devel-1.2.4-2.fc38.s390x libXv-1.0.11-18.fc38.s390x libXv-devel-1.0.11-18.fc38.s390x libXxf86vm-1.1.5-2.fc38.s390x libaec-1.0.6-4.fc38.s390x libaec-devel-1.0.6-4.fc38.s390x libarchive-devel-3.6.1-5.fc39.s390x libasan-13.0.1-0.8.fc39.s390x libatomic-13.0.1-0.8.fc39.s390x libb2-0.98.1-8.fc38.s390x libblkid-devel-2.38.1-4.fc38.s390x libcbor-0.10.2-1.fc39.s390x libcurl-devel-8.0.1-1.fc39.s390x libdatrie-0.2.13-5.fc38.s390x libdrm-2.4.114-2.fc38.s390x libdrm-devel-2.4.114-2.fc38.s390x libedit-3.1-45.20221030cvs.fc38.s390x libevdev-1.13.0-2.fc38.s390x libfabric-1.17.1-1.fc39.s390x libffi-devel-3.4.4-2.fc38.s390x libfido2-1.13.0-2.fc39.s390x libfontenc-1.1.6-2.fc38.s390x libgeotiff-1.7.1-7.fc39.s390x libgfortran-13.0.1-0.8.fc39.s390x libglvnd-1:1.6.0-2.fc38.s390x libglvnd-core-devel-1:1.6.0-2.fc38.s390x libglvnd-devel-1:1.6.0-2.fc38.s390x libglvnd-egl-1:1.6.0-2.fc38.s390x libglvnd-gles-1:1.6.0-2.fc38.s390x libglvnd-glx-1:1.6.0-2.fc38.s390x libglvnd-opengl-1:1.6.0-2.fc38.s390x libgta-1.2.1-9.fc38.s390x libgudev-237-4.fc38.s390x libharu-2.4.3-2.fc38.s390x libharu-devel-2.4.3-2.fc38.s390x libibumad-44.0-3.fc38.s390x libibverbs-44.0-3.fc38.s390x libicu-72.1-2.fc38.s390x libicu-devel-72.1-2.fc38.s390x libinput-1.22.1-2.fc38.s390x libjpeg-turbo-2.1.4-2.fc38.s390x libjpeg-turbo-devel-2.1.4-2.fc38.s390x libkml-1.3.0-43.fc38.s390x libmount-devel-2.38.1-4.fc38.s390x libmpc-1.3.1-2.fc38.s390x libnl3-3.7.0-3.fc38.s390x libogg-2:1.3.5-5.fc38.s390x libogg-devel-2:1.3.5-5.fc38.s390x libpng-2:1.6.37-14.fc38.s390x libpng-devel-2:1.6.37-14.fc38.s390x libpq-15.0-3.fc38.s390x libpq-devel-15.0-3.fc38.s390x libproxy-0.4.18-5.fc38.s390x libqhull_r-1:7.2.1-12.fc38.s390x librdmacm-44.0-3.fc38.s390x librttopo-1.1.0-11.fc38.s390x libselinux-devel-3.5-1.fc39.s390x libsepol-devel-3.5-1.fc39.s390x libspatialite-5.0.1-21.fc39.s390x libstdc++-devel-13.0.1-0.8.fc39.s390x libthai-0.1.29-4.fc38.s390x libtheora-1:1.1.1-33.fc38.s390x libtheora-devel-1:1.1.1-33.fc38.s390x libtiff-4.4.0-5.fc38.s390x libtiff-devel-4.4.0-5.fc38.s390x libtool-ltdl-2.4.7-6.fc38.s390x libubsan-13.0.1-0.8.fc39.s390x libunistring-1.1-3.fc38.s390x libunwind-1.7.0-0.1.rc2.fc39.s390x libuv-1:1.44.2-3.fc38.s390x libvisual-1:0.4.0-38.fc38.s390x libvorbis-1:1.3.7-7.fc38.s390x libwacom-2.6.0-1.fc38.s390x libwacom-data-2.6.0-1.fc38.noarch libwayland-client-1.21.0-2.fc38.s390x libwayland-cursor-1.21.0-2.fc38.s390x libwayland-egl-1.21.0-2.fc38.s390x libwayland-server-1.21.0-2.fc38.s390x libwebp-1.3.0-2.fc38.s390x libxcb-1.13.1-11.fc38.s390x libxcb-devel-1.13.1-11.fc38.s390x libxcrypt-devel-4.4.33-7.fc39.s390x libxkbcommon-1.5.0-2.fc38.s390x libxkbcommon-x11-1.5.0-2.fc38.s390x libxkbfile-1.1.1-2.fc38.s390x libxkbfile-devel-1.1.1-2.fc38.s390x libxml2-devel-2.10.3-3.fc38.s390x libxshmfence-1.3-12.fc38.s390x libxslt-1.1.37-3.fc39.s390x lksctp-tools-1.0.19-3.fc38.s390x llvm-libs-15.0.7-2.fc38.s390x lua-5.4.4-9.fc39.s390x lua-filesystem-1.8.0-8.fc38.s390x lua-json-1.3.4-3.fc38.noarch lua-lpeg-1.0.2-10.fc38.s390x lua-posix-36.1-1.fc39.s390x lua-term-0.07-17.fc38.s390x lz4-devel-1.9.4-2.fc38.s390x m4-1.4.19-4.fc37.s390x make-1:4.4-3.fc38.s390x mariadb-connector-c-3.2.7-3.fc38.s390x mariadb-connector-c-config-3.2.7-3.fc38.noarch mariadb-connector-c-devel-3.2.7-3.fc38.s390x mesa-libEGL-23.0.0-1.fc39.s390x mesa-libEGL-devel-23.0.0-1.fc39.s390x mesa-libGL-23.0.0-1.fc39.s390x mesa-libGL-devel-23.0.0-1.fc39.s390x mesa-libGLU-9.0.1-8.fc38.s390x mesa-libGLU-devel-9.0.1-8.fc38.s390x mesa-libgbm-23.0.0-1.fc39.s390x mesa-libglapi-23.0.0-1.fc39.s390x metis-5.1.0-34.fc38.s390x metis-devel-5.1.0-34.fc38.s390x minizip-ng-3.0.7-3.fc38.s390x mkfontscale-1.2.2-3.fc38.s390x mpdecimal-2.5.1-6.fc38.s390x mpi4py-common-3.1.4-3.fc39.noarch mpich-4.0.3-1.fc39.s390x mpich-devel-4.0.3-1.fc39.s390x mtdev-1.1.6-5.fc38.s390x munge-libs-0.5.15-4.fc38.s390x ncurses-6.4-3.20230114.fc38.s390x netcdf-4.9.1-1.fc39.s390x netcdf-cxx-4.2-31.fc39.s390x netcdf-cxx-devel-4.2-31.fc39.s390x netcdf-devel-4.9.1-1.fc39.s390x netcdf-mpich-4.9.1-1.fc39.s390x netcdf-mpich-devel-4.9.1-1.fc39.s390x nettle-3.8-3.fc38.s390x nspr-4.35.0-5.fc39.s390x nss-3.88.1-2.fc39.s390x nss-softokn-3.88.1-2.fc39.s390x nss-softokn-freebl-3.88.1-2.fc39.s390x nss-sysinit-3.88.1-2.fc39.s390x nss-util-3.88.1-2.fc39.s390x ogdi-4.1.0-10.fc38.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.6.3-3.fc38.s390x opencascade-draw-7.6.3-3.fc38.s390x opencascade-foundation-7.6.3-3.fc38.s390x opencascade-modeling-7.6.3-3.fc38.s390x opencascade-ocaf-7.6.3-3.fc38.s390x opencascade-visualization-7.6.3-3.fc38.s390x openexr-libs-3.1.6-1.fc39.s390x openjpeg2-2.5.0-3.fc38.s390x openmpi-4.1.5-1.fc39.s390x openmpi-devel-4.1.5-1.fc39.s390x openslide-3.4.1-23.fc38.s390x openslide-devel-3.4.1-23.fc38.s390x opensm-libs-3.3.24-5.fc38.s390x openssh-9.0p1-13.fc39.1.s390x openssh-clients-9.0p1-13.fc39.1.s390x openssl-devel-1:3.0.8-1.fc39.s390x opus-1.3.1-12.fc39.s390x orangefs-2.9.8-8.fc38.s390x orc-0.4.33-2.fc38.s390x pango-1.50.14-1.fc39.s390x pcre2-devel-10.42-1.fc38.1.s390x pcre2-utf16-10.42-1.fc38.1.s390x pcre2-utf32-10.42-1.fc38.1.s390x perl-B-1.83-495.fc38.s390x perl-Carp-1.52-490.fc38.noarch perl-Class-Struct-0.66-495.fc38.noarch perl-Data-Dumper-2.184-491.fc38.s390x perl-DynaLoader-1.52-495.fc38.s390x perl-Encode-4:3.19-493.fc38.s390x perl-English-1.11-495.fc38.noarch perl-Errno-1.36-495.fc38.s390x perl-Error-1:0.17029-11.fc38.noarch perl-Exporter-5.77-490.fc38.noarch perl-Fcntl-1.15-495.fc38.s390x perl-File-Basename-2.85-495.fc38.noarch perl-File-Compare-1.100.700-495.fc38.noarch perl-File-Copy-2.39-495.fc38.noarch perl-File-Find-1.40-495.fc38.noarch perl-File-Path-2.18-490.fc38.noarch perl-File-Temp-1:0.231.100-490.fc38.noarch perl-File-stat-1.12-495.fc38.noarch perl-Getopt-Long-1:2.54-2.fc38.noarch perl-Getopt-Std-1.13-495.fc38.noarch perl-Git-2.40.0-1.fc39.noarch perl-HTTP-Tiny-0.082-2.fc38.noarch perl-IO-1.50-495.fc38.s390x perl-IPC-Open3-1.22-495.fc38.noarch perl-MIME-Base64-3.16-490.fc38.s390x perl-POSIX-2.03-495.fc38.s390x perl-PathTools-3.84-490.fc38.s390x perl-Pod-Escapes-1:1.07-490.fc38.noarch perl-Pod-Perldoc-3.28.01-491.fc38.noarch perl-Pod-Simple-1:3.43-491.fc38.noarch perl-Pod-Usage-4:2.03-4.fc38.noarch perl-Scalar-List-Utils-5:1.63-490.fc38.s390x perl-SelectSaver-1.02-495.fc38.noarch perl-Socket-4:2.036-2.fc38.s390x perl-Storable-1:3.26-490.fc38.s390x perl-Symbol-1.09-495.fc38.noarch perl-Term-ANSIColor-5.01-491.fc38.noarch perl-Term-Cap-1.18-1.fc39.noarch perl-TermReadKey-2.38-16.fc38.s390x perl-Text-ParseWords-3.31-490.fc38.noarch perl-Text-Tabs+Wrap-2021.0814-490.fc38.noarch perl-Thread-Queue-3.14-490.fc38.noarch perl-Time-Local-2:1.300-490.fc38.noarch perl-constant-1.33-491.fc38.noarch perl-if-0.61.000-495.fc38.noarch perl-interpreter-4:5.36.0-495.fc38.s390x perl-lib-0.65-495.fc38.s390x perl-libs-4:5.36.0-495.fc38.s390x perl-mro-1.26-495.fc38.s390x perl-overload-1.35-495.fc38.noarch perl-overloading-0.02-495.fc38.noarch perl-parent-1:0.241-1.fc39.noarch perl-podlators-1:5.01-2.fc38.noarch perl-threads-1:2.27-490.fc38.s390x perl-threads-shared-1.64-490.fc38.s390x perl-vars-1.05-495.fc38.noarch pixman-0.42.2-1.fc39.s390x pmix-4.1.2-4.fc38.s390x poppler-23.02.0-1.fc38.s390x poppler-data-0.4.11-4.fc38.noarch procps-ng-3.3.17-9.fc38.s390x proj-9.2.0-1.fc39.s390x proj-data-9.2.0-1.fc39.noarch proj-devel-9.2.0-1.fc39.s390x pugixml-1.13-2.fc38.s390x pugixml-devel-1.13-2.fc38.s390x pybind11-devel-2.10.4-1.fc39.s390x pyproject-rpm-macros-1.6.3-1.fc39.noarch python-pip-wheel-23.0.1-1.fc39.noarch python-rpm-macros-3.11-10.fc39.noarch python-setuptools-wheel-65.5.1-2.fc38.noarch python3-3.11.2-1.fc39.s390x python3-devel-3.11.2-1.fc39.s390x python3-libs-3.11.2-1.fc39.s390x python3-mpi4py-mpich-3.1.4-3.fc39.s390x python3-mpi4py-openmpi-3.1.4-3.fc39.s390x python3-mpich-4.0.3-1.fc39.s390x python3-numpy-1:1.24.1-3.fc39.s390x python3-openmpi-4.1.5-1.fc39.s390x python3-packaging-23.0-1.fc38.noarch python3-rpm-generators-14-3.fc39.noarch python3-rpm-macros-3.11-10.fc39.noarch python3-vtk-9.2.6-2.fc39.s390x qt-settings-38.2-2.fc39.noarch qt5-designer-5.15.8-2.fc38.s390x qt5-doctools-5.15.8-2.fc38.s390x qt5-linguist-5.15.8-2.fc38.s390x qt5-qtbase-5.15.8-7.fc39.s390x qt5-qtbase-common-5.15.8-7.fc39.noarch qt5-qtbase-devel-5.15.8-7.fc39.s390x qt5-qtbase-gui-5.15.8-7.fc39.s390x qt5-qtdeclarative-5.15.8-4.fc39.s390x qt5-qtdeclarative-devel-5.15.8-4.fc39.s390x qt5-qtlocation-5.15.8-4.fc39.s390x qt5-qtsensors-5.15.8-2.fc38.s390x qt5-qttools-5.15.8-2.fc38.s390x qt5-qttools-common-5.15.8-2.fc38.noarch qt5-qttools-devel-5.15.8-2.fc38.s390x qt5-qttools-libs-designer-5.15.8-2.fc38.s390x qt5-qttools-libs-designercomponents-5.15.8-2.fc38.s390x qt5-qttools-libs-help-5.15.8-2.fc38.s390x qt5-qtwebchannel-5.15.8-2.fc38.s390x qt5-qtwebkit-5.212.0-0.74alpha4.fc39.s390x qt5-qtwebkit-devel-5.212.0-0.74alpha4.fc39.s390x qt5-qtx11extras-5.15.8-2.fc38.s390x qt5-qtx11extras-devel-5.15.8-2.fc38.s390x qt5-rpm-macros-5.15.8-2.fc38.noarch rhash-1.4.3-2.fc38.s390x rpm-mpi-hooks-8-5.fc38.noarch shared-mime-info-2.2-3.fc38.s390x snappy-1.1.10-1.fc39.s390x sqlite-3.40.1-2.fc38.s390x sqlite-devel-3.40.1-2.fc38.s390x sysprof-capture-devel-3.48.0-1.fc39.s390x tbb-2020.3-16.fc39.s390x tbb-devel-2020.3-16.fc39.s390x tcl-1:8.6.12-4.fc38.s390x tcl-devel-1:8.6.12-4.fc38.s390x tcsh-6.24.07-2.fc38.s390x tk-1:8.6.12-4.fc38.s390x tk-devel-1:8.6.12-4.fc38.s390x ttmkfdir-3.0.9-67.fc38.s390x tzdata-java-2022g-2.fc38.noarch unixODBC-2.3.11-2.fc38.s390x uriparser-0.9.7-2.fc38.s390x utf8cpp-devel-3.2.3-2.fc38.noarch vim-filesystem-2:9.0.1407-1.fc39.noarch vtk-9.2.6-2.fc39.s390x vtk-devel-9.2.6-2.fc39.s390x vtk-java-9.2.6-2.fc39.s390x vtk-qt-9.2.6-2.fc39.s390x vulkan-headers-1.3.239.0-2.fc38.noarch vulkan-loader-1.3.239.0-1.fc38.s390x vulkan-loader-devel-1.3.239.0-1.fc38.s390x woff2-1.0.2-17.fc38.s390x xcb-util-0.4.1-2.fc38.s390x xcb-util-image-0.4.1-2.fc38.s390x xcb-util-keysyms-0.4.1-2.fc38.s390x xcb-util-renderutil-0.3.10-2.fc38.s390x xcb-util-wm-0.4.2-2.fc38.s390x xerces-c-3.2.3-8.fc38.s390x xkeyboard-config-2.38-1.fc38.noarch xml-common-0.6.3-60.fc38.noarch xorg-x11-fonts-Type1-7.5-35.fc38.noarch xorg-x11-proto-devel-2022.2-3.fc38.noarch xz-devel-5.4.1-1.fc38.s390x zlib-devel-1.2.13-3.fc38.s390x Complete! Finish: build setup for netgen-mesher-6.2.2202-5.fc39.src.rpm Start: rpmbuild netgen-mesher-6.2.2202-5.fc39.src.rpm Building target platforms: s390x Building for target s390x setting SOURCE_DATE_EPOCH=1674086400 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.d5RmJo + 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.4ssyo8 + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd netgen-6.2.2202 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /usr/bin/cmake -S . -B 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.1 -- The CXX compiler identification is GNU 13.0.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done 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.2", minimum required is "3") -- Found PythonLibs: /usr/lib64/libpython3.11.so (found suitable version "3.11.2", 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 (1.4s) -- Generating done (0.0s) -- 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' [ 20%] Performing check_submodules step for 'netgen' [ 20%] Creating directories 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 [ 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 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 [ 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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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" -S /builddir/build/BUILD/netgen-6.2.2202 -B /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen Re-run cmake no build system arguments -- The C compiler identification is GNU 13.0.1 -- The CXX compiler identification is GNU 13.0.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Git: /usr/bin/git (found version "2.40.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.2", minimum required is "3") -- Found PythonLibs: /usr/lib64/libpython3.11.so (found suitable version "3.11.2", 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.2") -- 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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 (1.8s) -- Generating done (0.1s) 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 [ 1%] Building CXX object libsrc/meshing/CMakeFiles/makerls.dir/__/__/rules/makerlsfile.cpp.o -- Found Git: /usr/bin/git (found version "2.40.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 [ 1%] Built target ng_generate_version_file [ 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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 [ 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 [ 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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 [ 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 [ 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/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++) | ~~^~~~~~~~~~~~~~~~~ In file 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/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] [ 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 [ 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/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/logging.hpp: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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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) | ^ [ 8%] Built target ngcore [ 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 [ 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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned 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/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: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++) | ~~^~~~~~ [ 15%] 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/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/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++) | ~~^~~~~~~~~~~~~~ /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: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/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] [ 15%] Built target pyngcore [ 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/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/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/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/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/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-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/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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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) | ^ [ 20%] 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" | ^~~~~~~ [ 20%] Built target visual [ 20%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Inter2d.cxx.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 /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:179, 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': /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/Partition_Inter2d.cxx: In function 'void EdgesPartition(const TopoDS_Face&, const TopoDS_Edge&, const TopoDS_Edge&, const opencascade::handle&, 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; | ^~~~~~~~~~~ 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) { | ~~~~~~~~~^~~ /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; | ^~~~ [ 21%] 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:179, 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 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/Partition_Loop.cxx: In function 'SelectEdge(TopoDS_Face const&, TopoDS_Edge const&, TopoDS_Vertex const&, TopoDS_Edge&, NCollection_List&)': /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; | ^~~~~ 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() 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; | ^~ [ 23%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/geomsearch.cpp.o [ 23%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop3d.cxx.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.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/geomsearch.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 /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:179, 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 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++) | ~~^~~~~~~~~~~~ [ 24%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Spliter.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:179, 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_Spliter.cxx:33: /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++) | ~~^~~~~~~~ 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++) | ~~^~~~~~~~~~~~ [ 24%] 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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 24%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occgenmesh.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++) | ~~^~~~~~~~ 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}; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp: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/occgenmesh.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/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] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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 /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] [ 25%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve2.cpp.o [ 26%] 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/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/logging.hpp: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" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned 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/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/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 '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 /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:179, 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] /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:293:38, inlined from 'std::tuple::tuple(netgen::PointIndex&, netgen::PointGeomInfo&)' at /usr/include/c++/13/tuple:1340: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:201:11: warning: 'pi3.i' may be used uninitialized [-Wmaybe-uninitialized] 201 | : _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:293:38, inlined from 'std::tuple::tuple(netgen::PointIndex&, netgen::PointGeomInfo&)' at /usr/include/c++/13/tuple:1340: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:201:11: warning: 'pi4.i' may be used uninitialized [-Wmaybe-uninitialized] 201 | : _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; | ^~~ [ 26%] 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" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned 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/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] [ 27%] 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; | ^~~ /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; | ^ [ 27%] 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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 27%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occmeshsurf.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/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/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp: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/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 /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()) | ~~~~~~~^~~~~~~~~~~~~~~~ /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++) | ~~^~~~~~ [ 28%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/python_occ.cpp.o [ 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/logging.hpp: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" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned 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.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/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&) 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/meshclass.cpp:1441:24: warning: unused variable 'i' [-Wunused-variable] 1441 | for ( auto i : Range(n) ) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1464:55: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1464 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1617:17: warning: unused variable 'index' [-Wunused-variable] 1617 | int index = 1; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1182:9: warning: unused variable 'rank' [-Wunused-variable] 1182 | int rank = GetCommunicator().Rank(); | ^~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1839:13: warning: unused variable 'rank' [-Wunused-variable] 1839 | int rank = GetCommunicator().Rank(); | ^~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::Merge(std::istream&, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1879:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1879 | for(SurfaceElementIndex si = 0; si < GetNSE(); si++) | ~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1913:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1913 | for (j = 1; j <= facedecoding.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::TestOk() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2100:34: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2100 | for (ElementIndex ei = 0; ei < volelements.Size(); ei++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2103:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2103 | if ( (*this)[ei][j] <= PointIndex::BASE-1) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::BuildBoundaryEdges(bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2134:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2134 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2166:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2166 | for (int i = 0; i < openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::CalcSurfacesOfNode()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2276:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2276 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2304:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2304 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2317:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2317 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2352:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2352 | for (int i = 0; i < lockedpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::FixPoints(const netgen::NgBitArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2392:26: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 2392 | if (fixpoints.Size() != GetNP()) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2397:9: warning: unused variable 'np' [-Wunused-variable] 2397 | int np = GetNP(); | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::FindOpenElements(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2828:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2828 | for (int i = 0; i < openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2845:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2845 | for (int i = 1; i <= openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2418:9: warning: unused variable 'ne' [-Wunused-variable] 2418 | int ne = GetNE(); | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::FindOpenSegments(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2951:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2951 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2963:30: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 2963 | if (seg.I1() < PointIndex::BASE || seg.I2() < PointIndex::BASE) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2963:61: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 2963 | if (seg.I1() < PointIndex::BASE || seg.I2() < PointIndex::BASE) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2961:21: warning: unused variable 'data' [-Wunused-variable] 2961 | int data; | ^~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::RemoveOneLayerSurfaceElements()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3160:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3160 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::FreeOpenElementsEnvironment(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3218:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3218 | for (i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3237:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3237 | for (i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3258:13: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3258 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 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&)': /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 | ^~~~~~~ /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/../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: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/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 '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/meshing/../include/../general/ngarray.hpp: In instantiation 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/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_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 /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: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++) | ~~^~~~~~~~~~~~ [ 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" | ^~~~~~~ [ 31%] 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" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned 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++) | ~~^~~~~~ /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++) | ~~^~~~~~ [ 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" | ^~~~~~~ /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 | }; | ^ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned 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" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned 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/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++) | ~~^~~~~~~~~~~~ [ 34%] 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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ 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/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] [ 35%] 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++) | ~~^~~~~~~~ /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++) | ~~^~~~~~ [ 35%] 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++) | ~~^~~~~~~~ /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: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++) | ~~^~~~~~ /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] [ 36%] 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++) | ~~^~~~~~~~~~~~ [ 36%] 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++) | ~~^~~~~~ [ 36%] 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++) | ~~^~~~~~~~~~~~ [ 37%] 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 /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/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++) | ~~^~~~~~ [ 38%] 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] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp: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" | ^~~~~~~ /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] 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++) | ~~^~~~~~ [ 39%] 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" | ^~~~~~~ [ 39%] 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 /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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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/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:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-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: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:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long 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: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/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/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/topology.cpp.o [ 40%] 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/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/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp: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.hxx:220, 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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned 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++) | ~~^~~~~~~~ /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) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-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/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/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long 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++) | ~~^~~~~~~~~~~~ /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/../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/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] [ 41%] 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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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.6.3 /usr/lib64/libTKSTL.so.7.6.3 /usr/lib64/libTKXDEIGES.so.7.6.3 /usr/lib64/libTKXDESTEP.so.7.6.3 /usr/lib64/libpython3.11.so /usr/lib64/libTKFillet.so.7.6.3 /usr/lib64/libTKIGES.so.7.6.3 /usr/lib64/libTKBool.so.7.6.3 /usr/lib64/libTKSTEP.so.7.6.3 /usr/lib64/libTKSTEP209.so.7.6.3 /usr/lib64/libTKSTEPAttr.so.7.6.3 /usr/lib64/libTKSTEPBase.so.7.6.3 /usr/lib64/libTKXCAF.so.7.6.3 /usr/lib64/libTKVCAF.so.7.6.3 /usr/lib64/libTKCAF.so.7.6.3 /usr/lib64/libTKBO.so.7.6.3 /usr/lib64/libTKPrim.so.7.6.3 /usr/lib64/libTKLCAF.so.7.6.3 /usr/lib64/libTKCDF.so.7.6.3 /usr/lib64/libTKV3d.so.7.6.3 /usr/lib64/libTKHLR.so.7.6.3 /usr/lib64/libTKMesh.so.7.6.3 /usr/lib64/libTKService.so.7.6.3 -lfontconfig -lGL -lX11 /usr/lib64/libfreetype.so /usr/lib64/libTKXSBase.so.7.6.3 /usr/lib64/libTKShHealing.so.7.6.3 /usr/lib64/libTKTopAlgo.so.7.6.3 /usr/lib64/libTKGeomAlgo.so.7.6.3 /usr/lib64/libTKBRep.so.7.6.3 /usr/lib64/libTKGeomBase.so.7.6.3 /usr/lib64/libTKG3d.so.7.6.3 /usr/lib64/libTKG2d.so.7.6.3 /usr/lib64/libTKMath.so.7.6.3 /usr/lib64/libTKernel.so.7.6.3 -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/../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; | ^~~~~~~ [ 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" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned 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/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: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] [ 42%] 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++) | ~~^~~~~~~~ /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++) | ~~^~~~~~ /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] [ 42%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parallelmesh.cpp.o [ 43%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/paralleltop.cpp.o [ 43%] 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++) | ~~^~~~~~~~ /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++) | ~~^~~~~~~~~~~~ [ 44%] 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++) | ~~^~~~~~~~ /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++) | ~~^~~~~~~~~~~~ [ 44%] Built target occ [ 44%] 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/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 /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++) | ~~^~~~~~ [ 45%] 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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 [ 45%] Built target occvis [ 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" | ^~~~~~~ [ 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/../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/linopt.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/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/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++) | ~~^~~~~~~~~~~~ [ 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" | ^~~~~~~ [ 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++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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" | ^~~~~~~ [ 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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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/../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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 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: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/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/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++) | ~~^~~~~~~~~~~~ [ 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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 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: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/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/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++) | ~~^~~~~~~~~~~~ [ 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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 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: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/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp: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/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++) | ~~^~~~~~~~~~~~ [ 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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 '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 '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 '__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) | ^ /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 '_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) | ^ 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 '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 '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 '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 '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) | ^ [ 61%] Built target mesh [ 61%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/algprim.cpp.o [ 62%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/csg2d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp: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/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/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/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)) | ^ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/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::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 /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/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/core/profiler.hpp:12, from /builddir/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/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long 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/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/../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/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: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/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/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: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 In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp: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/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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/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/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/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-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/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/core/profiler.hpp: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/../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: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++) | ~~^~~~~~~~~~~~~~~~~~~ /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/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/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)) | ^ /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/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:1428: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:1406: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:227: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:101: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:1568: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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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++) | ~~^~~~~~~~~~~~~~~~~~ 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/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) | ^ [ 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" | ^~~~~~~ /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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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++) | ~~^~~~~~~~~~~~ [ 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 '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) | ^ 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:1428:51, inlined from 'load_args' at /usr/include/pybind11/cast.h:1406:68, inlined from 'operator()' at /usr/include/pybind11/pybind11.h:227:42, inlined from '_FUN' at /usr/include/pybind11/pybind11.h:223: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%] Built target geom2d [ 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" | ^~~~~~~ [ 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/../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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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: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++) | ~~^~~~~~ 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" | ^~~~~~~ [ 69%] 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/../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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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/../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++) | ~~^~~~~~~~~~~ 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: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/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++) | ~~^~~~~~ [ 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++) | ~~^~~~~~ [ 69%] 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()) | ~~~~~^~~~~~~~~~~~~~~~~~ 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++) | ~~^~~~~~~~~~~~ [ 70%] 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/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++) | ~~^~~~~~~~~~~~ [ 70%] 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++) | ~~^~~~~~~~~~~~ [ 71%] 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] [ 72%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/revolution.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp: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++) | ~~^~~~~~~~~~~~~~~~~~~ [ 72%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeommesh.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/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp: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/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long 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 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/../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++) | ~~^~~~~~~~~~~~ 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/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++) | ~~~^~~~~~~~~~~~~~~~~~~~ /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++) | ~~~^~~~~~~~~~~~~~~~~~ /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 '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++) | ~~^~~~~~ [ 73%] 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()) | ~~^~~~~~~~~~~~~~~ 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++) | ~~^~~~~~~~~~~~ [ 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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long 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++) | ~~^~~~~~~~~~~~ [ 73%] 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++) | ~~^~~~~~~~~~~~ [ 74%] 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/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" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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/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; | ~~^~~~~~~~~~~~~ /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/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++) | ~~^~~~~~~~~~~~ [ 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/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: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/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" | ^~~~~~~ [ 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/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: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++) | ~~^~~~~~~~~~~~~~~~~~~ /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:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-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, 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:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long 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];} | ~~^~~~~~~~~~~~~~~~~~~~ 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++) | ~~^~~~~~~~~~~~~~~~~~~ /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/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-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& 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/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of 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/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%] 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++) | ~~^~~~~~~~~~~~ [ 77%] 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++) | ~~^~~~~~~~~~~~ [ 77%] 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" | ^~~~~~~ [ 78%] 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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 /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++) | ~~^~~~~~~~~~~~ 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%] 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] [ 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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 [ 79%] Built target geom2dvis [ 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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 [ 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) | ^ [ 80%] Built target csg [ 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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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++) | ~~^~~~~~~~~~~~ /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] [ 83%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/readuser.cpp.o [ 83%] Built target csgvis [ 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/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/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp: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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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, 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/../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:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-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/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:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long 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: /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];} | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of 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/../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/../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: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: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" | ^~~~~~~ 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/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++) | ~~^~~~~~~~~~~~~~~~ [ 85%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writedolfin.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/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; | ~~^~~~~~~~~~~~~ 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()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 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/../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/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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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/../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]; | ^~~ [ 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/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/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/../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 [ 86%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writegmsh.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp: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/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp: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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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/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: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:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-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:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned 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:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long 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/../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/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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long 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: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/../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/../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 = 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/../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 [ 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/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" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp: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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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, 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/../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:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-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/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:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long 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: /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: /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::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:31: /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/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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-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/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:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long 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:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-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/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++) | ~~^~~~~~~~~~~~~~~~ /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:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long 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/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++) | ~~^~~~~~~~~~~~ /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/../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" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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; | ~~^~~~~~~~~~~~~ [ 90%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeOpenFOAM15x.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/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/../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++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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/../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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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) | ^ [ 91%] Built target interface [ 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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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.6.3 /usr/lib64/libTKFillet.so.7.6.3 /usr/lib64/libTKSTL.so.7.6.3 /usr/lib64/libTKXDEIGES.so.7.6.3 /usr/lib64/libTKIGES.so.7.6.3 /usr/lib64/libTKBool.so.7.6.3 /usr/lib64/libTKXDESTEP.so.7.6.3 /usr/lib64/libTKSTEP.so.7.6.3 /usr/lib64/libTKSTEP209.so.7.6.3 /usr/lib64/libTKSTEPAttr.so.7.6.3 /usr/lib64/libTKSTEPBase.so.7.6.3 /usr/lib64/libTKXCAF.so.7.6.3 /usr/lib64/libTKVCAF.so.7.6.3 /usr/lib64/libTKCAF.so.7.6.3 /usr/lib64/libTKBO.so.7.6.3 /usr/lib64/libTKPrim.so.7.6.3 /usr/lib64/libTKLCAF.so.7.6.3 /usr/lib64/libTKCDF.so.7.6.3 /usr/lib64/libTKV3d.so.7.6.3 /usr/lib64/libTKHLR.so.7.6.3 /usr/lib64/libTKMesh.so.7.6.3 /usr/lib64/libTKService.so.7.6.3 -lfontconfig -lGL -lX11 /usr/lib64/libfreetype.so /usr/lib64/libTKXSBase.so.7.6.3 /usr/lib64/libTKShHealing.so.7.6.3 /usr/lib64/libTKTopAlgo.so.7.6.3 /usr/lib64/libTKGeomAlgo.so.7.6.3 /usr/lib64/libTKBRep.so.7.6.3 /usr/lib64/libTKGeomBase.so.7.6.3 /usr/lib64/libTKG3d.so.7.6.3 /usr/lib64/libTKG2d.so.7.6.3 /usr/lib64/libTKMath.so.7.6.3 /usr/lib64/libTKernel.so.7.6.3 -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) | ^ [ 92%] Built target nglib [ 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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 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++) | ~~^~~~~~~~~~~~ [ 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/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp: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: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++) | ~~^~~~~~~~~~~~ [ 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/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/../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/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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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) | ~~~~~~~~~~~~^~~~~~~~~ /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/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/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/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-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/../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: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" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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++) | ~~^~~~~~~~~~~~~~~~~~~ [ 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/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-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/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/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long 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/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: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/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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/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 [ 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/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/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/../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/../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:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-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 /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 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/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++) | ~~^~~~~~~~~~~~~~~~~ /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++) | ~~^~~~~~~~~~~~ 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/include/../general/ngarray.hpp: In instantiation of '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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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.6.3 /usr/lib64/libTKFillet.so.7.6.3 /usr/lib64/libTKSTL.so.7.6.3 /usr/lib64/libTKXDEIGES.so.7.6.3 /usr/lib64/libTKIGES.so.7.6.3 /usr/lib64/libTKBool.so.7.6.3 /usr/lib64/libTKXDESTEP.so.7.6.3 /usr/lib64/libTKSTEP.so.7.6.3 /usr/lib64/libTKSTEP209.so.7.6.3 /usr/lib64/libTKSTEPAttr.so.7.6.3 /usr/lib64/libTKSTEPBase.so.7.6.3 /usr/lib64/libTKXCAF.so.7.6.3 /usr/lib64/libTKVCAF.so.7.6.3 /usr/lib64/libTKCAF.so.7.6.3 /usr/lib64/libTKBO.so.7.6.3 /usr/lib64/libTKPrim.so.7.6.3 /usr/lib64/libTKLCAF.so.7.6.3 /usr/lib64/libTKCDF.so.7.6.3 /usr/lib64/libTKV3d.so.7.6.3 /usr/lib64/libTKHLR.so.7.6.3 /usr/lib64/libTKMesh.so.7.6.3 /usr/lib64/libTKService.so.7.6.3 -lfontconfig -lGL -lX11 /usr/lib64/libfreetype.so /usr/lib64/libTKXSBase.so.7.6.3 /usr/lib64/libTKShHealing.so.7.6.3 /usr/lib64/libTKTopAlgo.so.7.6.3 /usr/lib64/libTKGeomAlgo.so.7.6.3 /usr/lib64/libTKBRep.so.7.6.3 /usr/lib64/libTKGeomBase.so.7.6.3 /usr/lib64/libTKG3d.so.7.6.3 /usr/lib64/libTKG2d.so.7.6.3 /usr/lib64/libTKMath.so.7.6.3 /usr/lib64/libTKernel.so.7.6.3 -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 [ 99%] Built target gui [ 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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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.6.3 /usr/lib64/libTKFillet.so.7.6.3 /usr/lib64/libTKSTL.so.7.6.3 /usr/lib64/libTKXDEIGES.so.7.6.3 /usr/lib64/libTKIGES.so.7.6.3 /usr/lib64/libTKBool.so.7.6.3 /usr/lib64/libTKXDESTEP.so.7.6.3 /usr/lib64/libTKSTEP.so.7.6.3 /usr/lib64/libTKSTEP209.so.7.6.3 /usr/lib64/libTKSTEPAttr.so.7.6.3 /usr/lib64/libTKSTEPBase.so.7.6.3 /usr/lib64/libTKXCAF.so.7.6.3 /usr/lib64/libTKVCAF.so.7.6.3 /usr/lib64/libTKCAF.so.7.6.3 /usr/lib64/libTKBO.so.7.6.3 /usr/lib64/libTKPrim.so.7.6.3 /usr/lib64/libTKLCAF.so.7.6.3 /usr/lib64/libTKCDF.so.7.6.3 /usr/lib64/libTKV3d.so.7.6.3 /usr/lib64/libTKHLR.so.7.6.3 /usr/lib64/libTKMesh.so.7.6.3 /usr/lib64/libTKService.so.7.6.3 -lfontconfig -lGL -lX11 /usr/lib64/libfreetype.so /usr/lib64/libTKXSBase.so.7.6.3 /usr/lib64/libTKShHealing.so.7.6.3 /usr/lib64/libTKTopAlgo.so.7.6.3 /usr/lib64/libTKGeomAlgo.so.7.6.3 /usr/lib64/libTKBRep.so.7.6.3 /usr/lib64/libTKGeomBase.so.7.6.3 /usr/lib64/libTKG3d.so.7.6.3 /usr/lib64/libTKG2d.so.7.6.3 /usr/lib64/libTKMath.so.7.6.3 /usr/lib64/libTKernel.so.7.6.3 -lpthread -lrt -lstdc++ /usr/lib64/libtbb.so /usr/lib64/libtbbmalloc.so -ldl [100%] Built target 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/78/exe ']' +++ /usr/bin/readlink /proc/78/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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=mpicxx + export CXX + /usr/bin/cmake -S . -B 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.1 -- The CXX compiler identification is GNU 13.0.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/lib64/openmpi/bin/mpicxx - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done 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.2", minimum required is "3") -- Found PythonLibs: /usr/lib64/libpython3.11.so (found suitable version "3.11.2", 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 (0.6s) -- Generating done (0.0s) -- 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' /usr/bin/cmake -Dcfgdir= -P /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/dependencies/tmp/netgen-mkdirs.cmake [ 20%] Performing check_submodules step for 'netgen' /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 [ 30%] No download step for 'netgen' /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/dependencies/src/netgen-stamp/netgen-check_submodules /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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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" -S /builddir/build/BUILD/netgen-6.2.2202 -B /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen Re-run cmake no build system arguments -- The C compiler identification is GNU 13.0.1 -- The CXX compiler identification is GNU 13.0.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/lib64/openmpi/bin/mpicxx - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Git: /usr/bin/git (found version "2.40.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.2", minimum required is "3") -- Found PythonLibs: /usr/lib64/libpython3.11.so (found suitable version "3.11.2", 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.2") -- 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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 (5.4s) -- Generating done (0.1s) 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 [ 1%] Building CXX object libsrc/meshing/CMakeFiles/makerls.dir/__/__/rules/makerlsfile.cpp.o -- Found Git: /usr/bin/git (found version "2.40.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 [ 1%] Built target ng_generate_version_file [ 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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 [ 1%] Built target makerls [ 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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 [ 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" | ^~~~~~~ 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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 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/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) | ^ 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/lib64/openmpi/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=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) | ^ [ 8%] Built target ngcore [ 8%] Generating rule_triarules.cpp [ 9%] Generating rule_hexrules.cpp [ 9%] Generating rule_prismrules2.cpp [ 9%] Building CXX object libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o [ 10%] Generating rule_pyramidrules.cpp [ 10%] Generating rule_pyramidrules2.cpp [ 11%] Generating rule_quadrules.cpp [ 11%] Generating rule_tetrules.cpp [ 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/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/logging.hpp: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/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned 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/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++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp: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/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: 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/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++) | ~~^~~~~~~~ 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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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++) | ~~^~~~~~~~~~~~~~ /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" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned 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++) | ~~^~~~~~~~~~~~~~ [ 15%] 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/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++) | ~~^~~~~~~~~~~~ [ 15%] Built target pyngcore /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] [ 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" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: 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++) | ~~^~~~~~~~~~~~ /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++) | ~~^~~~~~~~~~~~~~ [ 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/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/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-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++) | ~~^~~~~~~~~~~~~~ [ 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/../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 In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp: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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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) | ^ [ 19%] Built target visual [ 19%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Inter2d.cxx.o [ 20%] 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 /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:179, 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; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned 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) { | ~~~~~~~~~^~~ /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; | ^~~~ [ 21%] 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:179, 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; | ^~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned 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++) | ~~^~~~~~~~~~~~~~~~~~~ [ 22%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop2d.cxx.o 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 /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:179, 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::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()&, 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; | ^~ [ 22%] 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:179, 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/meshing/../include/../general/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++) | ~~^~~~~~~~~~~~~~ [ 24%] 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" | ^~~~~~~ [ 24%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occgenmesh.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp: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/occgenmesh.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++) | ~~^~~~~~~~~~~~ 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/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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/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++) | ~~^~~~~~~~~~~~~~ [ 24%] 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/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/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:179, 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++) | ~~^~~~~~ [ 26%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve2.cpp.o /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/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.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" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: 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++) | ~~^~~~~~~~~~~~~~ /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:293:38, inlined from 'std::tuple::tuple(netgen::PointIndex&, netgen::PointGeomInfo&)' at /usr/include/c++/13/tuple:1340: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:201:11: warning: 'pi3.i' may be used uninitialized [-Wmaybe-uninitialized] 201 | : _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:293:38, inlined from 'std::tuple::tuple(netgen::PointIndex&, netgen::PointGeomInfo&)' at /usr/include/c++/13/tuple:1340: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:201:11: warning: 'pi4.i' may be used uninitialized [-Wmaybe-uninitialized] 201 | : _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; | ^~~ [ 26%] 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" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned 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++) | ~~^~~~~~~~~~~~~~ [ 27%] 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] /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/../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; | ^~~ [ 27%] 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()) | ~~~~~~~^~~~~~~~~~~~~~~~ /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: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++) | ~~^~~~~~~~~~~~~~ [ 27%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/localh.cpp.o [ 28%] 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/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/logging.hpp: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" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned 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/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/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: 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/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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ 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++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: 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_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/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" | ^~~~~~~ [ 30%] 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" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned 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++) | ~~^~~~~~~~~~~ /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++) | ~~^~~~~~~~~~~~~~ [ 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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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 | }; | ^ 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" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned 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 In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.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 In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.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++) | ~~^~~~~~~~~~~~~~~~~ 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/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" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned 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++) | ~~^~~~~~~~~~~~~~ [ 34%] 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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ 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++) | ~~^~~~~~ [ 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 /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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ 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/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/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++) | ~~^~~~~~ 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/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: 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/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++) | ~~^~~~~~ [ 36%] 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" | ^~~~~~~ [ 36%] 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/meshing/../include/../general/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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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/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++) | ~~^~~~~~ 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/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: 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] 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/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++) | ~~^~~~~~~~~~~~~~ [ 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 /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++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of 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/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: 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: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++) | ~~^~~~~~~~~~~~~~ [ 38%] 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.hxx:220, 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++) | ~~^~~~~~~~~~~~ [ 38%] 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/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/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%] 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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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.6.3 /usr/lib64/libTKSTL.so.7.6.3 /usr/lib64/libTKXDEIGES.so.7.6.3 /usr/lib64/libTKXDESTEP.so.7.6.3 /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libpython3.11.so /usr/lib64/libTKFillet.so.7.6.3 /usr/lib64/libTKIGES.so.7.6.3 /usr/lib64/libTKBool.so.7.6.3 /usr/lib64/libTKSTEP.so.7.6.3 /usr/lib64/libTKSTEP209.so.7.6.3 /usr/lib64/libTKSTEPAttr.so.7.6.3 /usr/lib64/libTKSTEPBase.so.7.6.3 /usr/lib64/libTKXCAF.so.7.6.3 /usr/lib64/libTKVCAF.so.7.6.3 /usr/lib64/libTKCAF.so.7.6.3 /usr/lib64/libTKBO.so.7.6.3 /usr/lib64/libTKPrim.so.7.6.3 /usr/lib64/libTKLCAF.so.7.6.3 /usr/lib64/libTKCDF.so.7.6.3 /usr/lib64/libTKV3d.so.7.6.3 /usr/lib64/libTKHLR.so.7.6.3 /usr/lib64/libTKMesh.so.7.6.3 /usr/lib64/libTKService.so.7.6.3 -lfontconfig -lGL -lX11 /usr/lib64/libfreetype.so /usr/lib64/libTKXSBase.so.7.6.3 /usr/lib64/libTKShHealing.so.7.6.3 /usr/lib64/libTKTopAlgo.so.7.6.3 /usr/lib64/libTKGeomAlgo.so.7.6.3 /usr/lib64/libTKBRep.so.7.6.3 /usr/lib64/libTKGeomBase.so.7.6.3 /usr/lib64/libTKG3d.so.7.6.3 /usr/lib64/libTKG2d.so.7.6.3 /usr/lib64/libTKMath.so.7.6.3 /usr/lib64/libTKernel.so.7.6.3 -lpthread -lrt -lstdc++ /usr/lib64/libtbb.so /usr/lib64/libtbbmalloc.so -ldl [ 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] [ 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" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned 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] 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; | ^~~~~~~ [ 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" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned 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++) | ~~^~~~~~~~~~~~~~ [ 42%] 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++) | ~~^~~~~~~~~~~~~~ /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] [ 42%] 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" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned 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/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++) | ~~^~~~~~ [ 43%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/paralleltop.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.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 In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.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++) | ~~^~~~~~~~~~~~~~ [ 43%] Built target occ [ 44%] 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++) | ~~^~~~~~~~~~~~~~ [ 44%] 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++) | ~~^~~~~~~~~~~~~~ [ 44%] 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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 45%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_hexrules.cpp.o [ 45%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_prismrules2.cpp.o [ 46%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_pyramidrules.cpp.o [ 46%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_pyramidrules2.cpp.o [ 47%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_quadrules.cpp.o [ 47%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_tetrules.cpp.o [ 48%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_triarules.cpp.o [ 48%] 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++) | ~~^~~~~~~~~~~~ [ 49%] 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++) | ~~^~~~~~~~~~~~ [ 49%] 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++) | ~~^~~~~~~~~~~~ [ 49%] 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++) | ~~^~~~~~~~~~~~ [ 50%] 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++) | ~~^~~~~~~~~~~~ [ 50%] 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++) | ~~^~~~~~~~~~~~ [ 51%] 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++) | ~~^~~~~~~~~~~~ [ 51%] 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/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++) | ~~^~~~~~~~~~~~~~ [ 52%] 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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 [ 52%] Built target occvis [ 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" | ^~~~~~~ [ 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/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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/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/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++) | ~~^~~~~~~~~~~~ [ 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" | ^~~~~~~ [ 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/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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/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/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; | ~~^~~~~~~~~~~~~ /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 In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp: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 In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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/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/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; | ~~^~~~~~~~~~~~~ /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 In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp: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" | ^~~~~~~ [ 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" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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: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 In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp: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" | ^~~~~~~ [ 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/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned 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/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/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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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++) | ~~^~~~~~~~~~~~ [ 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" | ^~~~~~~ [ 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" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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++) | ~~^~~~~~~~~~~~~ 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; | ~~^~~~~~~~~~~~~ /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++) | ~~^~~~~~~~~~~~ [ 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: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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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) | ^ 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) | ^ /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 '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) | ^ 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 '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) | ^ /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 '__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 '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 '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 '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) | ^ [ 61%] Built target mesh [ 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++) | ~~^~~~~~~~ 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)) | ^ /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/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.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/../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/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++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: 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/../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; | ~~^~~~~~~~~~~~~ [ 63%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/geometry2d.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/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/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp: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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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/../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: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/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: 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/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/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 In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp: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 In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp: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" | ^~~~~~~ [ 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" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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/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/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-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: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/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned 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/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++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' 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/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/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long 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/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/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/include/../general/ngarray.hpp: In instantiation of '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 '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/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/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:1428: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:1406: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:227: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:101: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:1568: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" | ^~~~~~~ [ 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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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++) | ~~^~~~~~~~~~~~~~ [ 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" | ^~~~~~~ /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/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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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/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:1428:51, inlined from 'load_args' at /usr/include/pybind11/cast.h:1406:68, inlined from 'operator()' at /usr/include/pybind11/pybind11.h:227:42, inlined from '_FUN' at /usr/include/pybind11/pybind11.h:223: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" | ^~~~~~~ /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++) | ~~^~~~~~~~~~~~~~ /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 '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) | ^ 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: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) | ^ [ 68%] Built target geom2d [ 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/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; | ~~^~~~~~~~~~~~~ [ 68%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeom.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/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/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp: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/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-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++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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++) | ~~^~~~~~~~~~~~ [ 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" | ^~~~~~~ /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++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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++) | ~~^~~~~~~~~~~~~~ [ 69%] 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/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++) | ~~^~~~~~~~~~~~~~ [ 70%] 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" | ^~~~~~~ [ 71%] 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: /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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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/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++) | ~~^~~~~~~~~~~~~~ [ 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/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++) | ~~^~~~~~~~~~~~~~ [ 71%] 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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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++) | ~~~^~~~~~~~~~~~~~~~~~~~ /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++) | ~~^~~~~~~~~~~~~~ [ 72%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/revolution.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp: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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long 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] [ 73%] 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/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/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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ 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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long 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++) | ~~^~~~~~~~~~~~~~ [ 73%] 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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 74%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stltopology.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/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/core/logging.hpp: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" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-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++) | ~~^~~~~~~~~~~~~~ /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++) | ~~^~~~~~~~~~~~~~ [ 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/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/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++) | ~~^~~~~~~~~~~~~~ [ 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" | ^~~~~~~ [ 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" | ^~~~~~~ /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: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/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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: /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/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:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-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) | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of 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/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long 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: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];} | ~~^~~~~~~~~~~~~~~~~~~~ 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/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/../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/../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/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: 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/../meshing/../include/../general/ngarray.hpp: In instantiation of '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/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%] 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/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%] 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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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/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++) | ~~^~~~~~~~~~~~~~ [ 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/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 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%] Built target stl [ 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++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 /usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=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 [ 78%] Built target geom2dvis [ 78%] 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/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%] 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 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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 [ 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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 [ 80%] Built target stlvis /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) | ^ [ 80%] Built target csg [ 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: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:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-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++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /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()) | ~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /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/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of 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 '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]; } | ^~~~~~~~~~~~~~ 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/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/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()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: 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/../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; | ~~^~~~~~~~~~~~~ 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++) | ~~^~~~~~~~~~~~~~ [ 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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 [ 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/../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++) | ~~^~~~~~~~~~~~~~ [ 83%] Built target csgvis [ 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/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++) | ~~^~~~~~~~~~~~~~~~~~~ [ 84%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeabaqus.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/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp: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/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long 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/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: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/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/../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/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/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/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp: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; | ~~^~~~~~~~~~~~~ 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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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/../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: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++) | ~~^~~~~~~~~~~~~~~~ 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++) | ~~^~~~~~~~~~~~~~~~~~~ /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/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-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++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long 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/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: 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++) | ~~^~~~~~~~~~~~~~ [ 85%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeelmer.cpp.o [ 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/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/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp: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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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/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: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:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-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/../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++) | ~~^~~~~~~~~~~~~~~ /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++) | ~~^~~~~~~~~~~~ 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/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: 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()) | ~~~~~^~~~~~~~~~~~~~~~~~ /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/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp: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/../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" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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/../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()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 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/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" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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++) | ~~^~~~~~~~~~~~ [ 88%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetet.cpp.o 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/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/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/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/../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/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long 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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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/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/../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/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/../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/../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++) | ~~^~~~~~~~~~~~ /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++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: 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: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/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: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/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp: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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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/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/../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/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/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: 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/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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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) | ^ [ 91%] Built target interface [ 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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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.6.3 /usr/lib64/libTKFillet.so.7.6.3 /usr/lib64/libTKSTL.so.7.6.3 /usr/lib64/libTKXDEIGES.so.7.6.3 /usr/lib64/libTKIGES.so.7.6.3 /usr/lib64/libTKBool.so.7.6.3 /usr/lib64/libTKXDESTEP.so.7.6.3 /usr/lib64/libTKSTEP.so.7.6.3 /usr/lib64/libTKSTEP209.so.7.6.3 /usr/lib64/libTKSTEPAttr.so.7.6.3 /usr/lib64/libTKSTEPBase.so.7.6.3 /usr/lib64/libTKXCAF.so.7.6.3 /usr/lib64/libTKVCAF.so.7.6.3 /usr/lib64/libTKCAF.so.7.6.3 /usr/lib64/libTKBO.so.7.6.3 /usr/lib64/libTKPrim.so.7.6.3 /usr/lib64/libTKLCAF.so.7.6.3 /usr/lib64/libTKCDF.so.7.6.3 /usr/lib64/libTKV3d.so.7.6.3 /usr/lib64/libTKHLR.so.7.6.3 /usr/lib64/libTKMesh.so.7.6.3 /usr/lib64/libTKService.so.7.6.3 -lfontconfig -lGL -lX11 /usr/lib64/libfreetype.so /usr/lib64/libTKXSBase.so.7.6.3 /usr/lib64/libTKShHealing.so.7.6.3 /usr/lib64/libTKTopAlgo.so.7.6.3 /usr/lib64/libTKGeomAlgo.so.7.6.3 /usr/lib64/libTKBRep.so.7.6.3 /usr/lib64/libTKGeomBase.so.7.6.3 /usr/lib64/libTKG3d.so.7.6.3 /usr/lib64/libTKG2d.so.7.6.3 /usr/lib64/libTKMath.so.7.6.3 /usr/lib64/libTKernel.so.7.6.3 -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) | ^ [ 92%] Built target nglib [ 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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /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++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp: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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp: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++) | ~~^~~~~~~~~~~~ [ 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/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();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp: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 In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp: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/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned 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/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/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++) | ~~^~~~~~~~~~~~~~~~~~~ [ 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/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-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/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/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long 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/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/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/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of 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/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: 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: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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: 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 In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp: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++) | ~~^~~~~~~~~~~~ [ 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/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/../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" | ^~~~~~~ /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++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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" | ^~~~~~~ [ 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/../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 /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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long 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/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/../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/include/../general/ngarray.hpp: In instantiation of '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++) | ~~^~~~~~~~~~~~~~ /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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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.6.3 /usr/lib64/libTKFillet.so.7.6.3 /usr/lib64/libTKSTL.so.7.6.3 /usr/lib64/libTKXDEIGES.so.7.6.3 /usr/lib64/libTKIGES.so.7.6.3 /usr/lib64/libTKBool.so.7.6.3 /usr/lib64/libTKXDESTEP.so.7.6.3 /usr/lib64/libTKSTEP.so.7.6.3 /usr/lib64/libTKSTEP209.so.7.6.3 /usr/lib64/libTKSTEPAttr.so.7.6.3 /usr/lib64/libTKSTEPBase.so.7.6.3 /usr/lib64/libTKXCAF.so.7.6.3 /usr/lib64/libTKVCAF.so.7.6.3 /usr/lib64/libTKCAF.so.7.6.3 /usr/lib64/libTKBO.so.7.6.3 /usr/lib64/libTKPrim.so.7.6.3 /usr/lib64/libTKLCAF.so.7.6.3 /usr/lib64/libTKCDF.so.7.6.3 /usr/lib64/libTKV3d.so.7.6.3 /usr/lib64/libTKHLR.so.7.6.3 /usr/lib64/libTKMesh.so.7.6.3 /usr/lib64/libTKService.so.7.6.3 -lfontconfig -lGL -lX11 /usr/lib64/libfreetype.so /usr/lib64/libTKXSBase.so.7.6.3 /usr/lib64/libTKShHealing.so.7.6.3 /usr/lib64/libTKTopAlgo.so.7.6.3 /usr/lib64/libTKGeomAlgo.so.7.6.3 /usr/lib64/libTKBRep.so.7.6.3 /usr/lib64/libTKGeomBase.so.7.6.3 /usr/lib64/libTKG3d.so.7.6.3 /usr/lib64/libTKG2d.so.7.6.3 /usr/lib64/libTKMath.so.7.6.3 /usr/lib64/libTKernel.so.7.6.3 -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 [ 99%] Built target gui [ 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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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.6.3 /usr/lib64/libTKFillet.so.7.6.3 /usr/lib64/libTKSTL.so.7.6.3 /usr/lib64/libTKXDEIGES.so.7.6.3 /usr/lib64/libTKIGES.so.7.6.3 /usr/lib64/libTKBool.so.7.6.3 /usr/lib64/libTKXDESTEP.so.7.6.3 /usr/lib64/libTKSTEP.so.7.6.3 /usr/lib64/libTKSTEP209.so.7.6.3 /usr/lib64/libTKSTEPAttr.so.7.6.3 /usr/lib64/libTKSTEPBase.so.7.6.3 /usr/lib64/libTKXCAF.so.7.6.3 /usr/lib64/libTKVCAF.so.7.6.3 /usr/lib64/libTKCAF.so.7.6.3 /usr/lib64/libTKBO.so.7.6.3 /usr/lib64/libTKPrim.so.7.6.3 /usr/lib64/libTKLCAF.so.7.6.3 /usr/lib64/libTKCDF.so.7.6.3 /usr/lib64/libTKV3d.so.7.6.3 /usr/lib64/libTKHLR.so.7.6.3 /usr/lib64/libTKMesh.so.7.6.3 /usr/lib64/libTKService.so.7.6.3 -lfontconfig -lGL -lX11 /usr/lib64/libfreetype.so /usr/lib64/libTKXSBase.so.7.6.3 /usr/lib64/libTKShHealing.so.7.6.3 /usr/lib64/libTKTopAlgo.so.7.6.3 /usr/lib64/libTKGeomAlgo.so.7.6.3 /usr/lib64/libTKBRep.so.7.6.3 /usr/lib64/libTKGeomBase.so.7.6.3 /usr/lib64/libTKG3d.so.7.6.3 /usr/lib64/libTKG2d.so.7.6.3 /usr/lib64/libTKMath.so.7.6.3 /usr/lib64/libTKernel.so.7.6.3 -lpthread -lrt -lstdc++ /usr/lib64/libtbb.so /usr/lib64/libtbbmalloc.so -ldl [100%] Built target 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/78/exe ']' +++ /usr/bin/readlink /proc/78/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/78/exe ']' +++ /usr/bin/readlink /proc/78/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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=mpicxx + export CXX + /usr/bin/cmake -S . -B 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.1 -- The CXX compiler identification is GNU 13.0.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/lib64/mpich/bin/mpicxx - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Git: /usr/bin/git (found version "2.40.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.2", minimum required is "3") -- Found PythonLibs: /usr/lib64/libpython3.11.so (found suitable version "3.11.2", 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.2") -- 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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 (2.9s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_CXX_FLAGS_RELEASE CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/netgen-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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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.40.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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -fvisibility=hidden -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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -fvisibility=hidden -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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -fvisibility=hidden -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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -fvisibility=hidden -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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -fvisibility=hidden -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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -fvisibility=hidden -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 In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp: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" | ^~~~~~~ /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++) | ~~^~~~~~~~~~~~~ [ 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -fvisibility=hidden -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/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/logging.hpp: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" | ^~~~~~~ In file 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 cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -fvisibility=hidden -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 [ 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -fvisibility=hidden -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/logging.hpp: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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -fvisibility=hidden -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 [ 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -fvisibility=hidden -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/logging.hpp: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/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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -fvisibility=hidden -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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -fvisibility=hidden -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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++) | ~~^~~~~~~~~~~~ /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 cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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; | ^~ [ 15%] 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.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/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++) | ~~^~~~~~~~~~~~~~ [ 15%] 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.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/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++) | ~~^~~~~~~~~~~~ /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/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: 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[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' [ 15%] 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' [ 16%] 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: 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++) | ~~^~~~~~~~~~~~~~ [ 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ 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/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-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++) | ~~^~~~~~~~~~~~~~ [ 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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 In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp: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/../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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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 [ 20%] 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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 /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:179, 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; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned 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/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; | ^~~~ 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) { | ~~~~~~~~~^~~ [ 21%] 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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:179, 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; | ^~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned 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++) | ~~^~~~~~~~~~~~ [ 22%] 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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 /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: 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() 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; | ^~ [ 22%] 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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 [ 23%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/geomsearch.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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/geomsearch.cpp.o -MF CMakeFiles/mesh.dir/geomsearch.cpp.o.d -o CMakeFiles/mesh.dir/geomsearch.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/geomsearch.cpp 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:179, 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 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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 24%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Spliter.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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -MD -MT libsrc/occ/CMakeFiles/occ.dir/Partition_Spliter.cxx.o -MF CMakeFiles/occ.dir/Partition_Spliter.cxx.o.d -o CMakeFiles/occ.dir/Partition_Spliter.cxx.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Spliter.cxx 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++) | ~~^~~~~~~~~~~~~~ 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:179, 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_Spliter.cxx:33: /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++) | ~~^~~~~~~~ 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++) | ~~^~~~~~~~~~~~~~ [ 24%] 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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" | ^~~~~~~ [ 24%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occgenmesh.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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -MD -MT libsrc/occ/CMakeFiles/occ.dir/occgenmesh.cpp.o -MF CMakeFiles/occ.dir/occgenmesh.cpp.o.d -o CMakeFiles/occ.dir/occgenmesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.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/occgenmesh.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++) | ~~^~~~~~~~~~~~ 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 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/../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/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] 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/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: 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/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-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++) | ~~^~~~~~~~~~~~~~ [ 25%] 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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" | ^~~~~~~ [ 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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" | ^~~~~~~ /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:179, 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/meshing/../include/../general/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, 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: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned 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/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++) | ~~^~~~~~~~~~~~~~~~~ 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/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: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/../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++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-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/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer 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/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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: 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/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:293:38, inlined from 'std::tuple::tuple(netgen::PointIndex&, netgen::PointGeomInfo&)' at /usr/include/c++/13/tuple:1340: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:201:11: warning: 'pi3.i' may be used uninitialized [-Wmaybe-uninitialized] 201 | : _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:293:38, inlined from 'std::tuple::tuple(netgen::PointIndex&, netgen::PointGeomInfo&)' at /usr/include/c++/13/tuple:1340: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:201:11: warning: 'pi4.i' may be used uninitialized [-Wmaybe-uninitialized] 201 | : _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; | ^~~ [ 26%] 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.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++) | ~~^~~~~~~~~~~~~~ [ 27%] 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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; | ^~~ /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; | ^ [ 27%] 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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" | ^~~~~~~ [ 27%] 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned 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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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/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++) | ~~^~~~~~~~~~~~ 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/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: 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/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-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()) | ~~~~~~~^~~~~~~~~~~~~~~~ /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: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++) | ~~^~~~~~~~~~~~~~ [ 28%] 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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" | ^~~~~~~ [ 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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 In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.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" | ^~~~~~~ /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/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/../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: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: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: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/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.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/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& 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/meshclass.cpp: In destructor 'netgen::Mesh::~Mesh()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:276:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 276 | for (int i = 0; i < materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:278:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 278 | for(int i = 0; i < userdata_int.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:280:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for(int i = 0; i < userdata_double.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:283:23: 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 < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:286:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 286 | for (int i = 0; i < cd2names.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:289:23: 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 < cd3names.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'netgen::Mesh& netgen::Mesh::operator=(const netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:319:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 319 | for ( int i = 0; i < mesh2.materials.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:325:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 325 | for ( int i = 0; i < mesh2.bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:338:21: 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 < mesh2.cd2names.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:343:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 343 | for (int i=0; i < mesh2.cd3names.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::DeleteMesh()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:377:24: 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 < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:379:21: 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< cd2names.Size(); i++) | ~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'netgen::SegmentIndex netgen::Mesh::AddSegment(const netgen::Segment&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:457:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 457 | if (maxn <= points.Size()) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'netgen::SurfaceElementIndex netgen::Mesh::AddSurfaceElement(const netgen::Element2d&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:515:33: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 515 | if (el.index<=0 || el.index > 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 | ^~~~~~~ /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/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/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: 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::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_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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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" | ^~~~~~~ /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/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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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++) | ~~^~~~~~~~~~~~~~ [ 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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++) | ~~^~~~~~~~~~~ [ 30%] 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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()) | ~~~~~~~^~~~~~~~~~~~~~~~ [ 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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 /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++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.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" | ^~~~~~~ /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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned 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++) | ~~^~~~~~~~~~~~ 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/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/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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" | ^~~~~~~ /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 | }; | ^ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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++) | ~~^~~~~~~~~~~~~~~~~ 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/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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.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" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned 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++) | ~~^~~~~~~~~~~~~~ [ 34%] 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ 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++) | ~~^~~~~~ [ 35%] 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned 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++) | ~~^~~~~~ [ 35%] 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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 In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.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] [ 36%] 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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 [ 37%] 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.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/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp: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/meshing/../include/../general/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++) | ~~^~~~~~~~ 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++) | ~~^~~~~~~~~~~~~~~ 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/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/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/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/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: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/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: 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/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long 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++) | ~~^~~~~~~~~~~~~~ [ 37%] 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp: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++) | ~~^~~~~~~~~~~~~~~~~~~ [ 37%] 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-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/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/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long 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/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++) | ~~^~~~~~~~~~~~~~ [ 38%] 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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++) | ~~^~~~~~~~~~~~~~ [ 39%] 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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" | ^~~~~~~ [ 39%] 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp: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.hxx:220, 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/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 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: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/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/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/../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++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of 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/../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++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer 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/../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] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long 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++) | ~~^~~~~~~~~~~~~~ [ 40%] 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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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.6.3 /usr/lib64/libTKSTL.so.7.6.3 /usr/lib64/libTKXDEIGES.so.7.6.3 /usr/lib64/libTKXDESTEP.so.7.6.3 /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libpython3.11.so /usr/lib64/libTKFillet.so.7.6.3 /usr/lib64/libTKIGES.so.7.6.3 /usr/lib64/libTKBool.so.7.6.3 /usr/lib64/libTKSTEP.so.7.6.3 /usr/lib64/libTKSTEP209.so.7.6.3 /usr/lib64/libTKSTEPAttr.so.7.6.3 /usr/lib64/libTKSTEPBase.so.7.6.3 /usr/lib64/libTKXCAF.so.7.6.3 /usr/lib64/libTKVCAF.so.7.6.3 /usr/lib64/libTKCAF.so.7.6.3 /usr/lib64/libTKBO.so.7.6.3 /usr/lib64/libTKPrim.so.7.6.3 /usr/lib64/libTKLCAF.so.7.6.3 /usr/lib64/libTKCDF.so.7.6.3 /usr/lib64/libTKV3d.so.7.6.3 /usr/lib64/libTKHLR.so.7.6.3 /usr/lib64/libTKMesh.so.7.6.3 /usr/lib64/libTKService.so.7.6.3 -lfontconfig -lGL -lX11 /usr/lib64/libfreetype.so /usr/lib64/libTKXSBase.so.7.6.3 /usr/lib64/libTKShHealing.so.7.6.3 /usr/lib64/libTKTopAlgo.so.7.6.3 /usr/lib64/libTKGeomAlgo.so.7.6.3 /usr/lib64/libTKBRep.so.7.6.3 /usr/lib64/libTKGeomBase.so.7.6.3 /usr/lib64/libTKG3d.so.7.6.3 /usr/lib64/libTKG2d.so.7.6.3 /usr/lib64/libTKMath.so.7.6.3 /usr/lib64/libTKernel.so.7.6.3 -lpthread -lrt -lstdc++ /usr/lib64/libtbb.so /usr/lib64/libtbbmalloc.so -ldl [ 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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] 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; | ^~~~~~~ [ 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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++) | ~~^~~~~~~~~~~~~~ [ 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned 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++) | ~~^~~~~~~~~~~~~~ /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] [ 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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/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++) | ~~^~~~~~ [ 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned 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++) | ~~^~~~~~~~~~~~~~ [ 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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/logging.hpp: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++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.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" | ^~~~~~~ /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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ 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++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: 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: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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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++) | ~~^~~~~~~~~~~~ /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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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/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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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++) | ~~^~~~~~~~~~~~ [ 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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++) | ~~^~~~~~~~~~~~ [ 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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; | ~~^~~~~~~~~~~~~ /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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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 In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp: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; | ~~^~~~~~~~~~~~~ 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 cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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/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/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++) | ~~^~~~~~~~~~~~ [ 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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 In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp: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; | ~~^~~~~~~~~~~~~ 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 cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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/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 cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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 In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp: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: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; | ~~^~~~~~~~~~~~~ /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 cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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/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 cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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; | ~~^~~~~~~~~~~~~ /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 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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 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) | ^ /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 '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) | ^ 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 '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) | ^ /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()' 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 '__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/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]: 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]: Leaving 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 /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]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' [ 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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 [ 62%] 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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 In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp: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)) | ^ /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)) | ^ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/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::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: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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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" | ^~~~~~~ /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 cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/geom2d && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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 In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-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/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:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long 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++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: 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; | ~~^~~~~~~~~~~~~ /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: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/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 cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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/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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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/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; | ~~^~~~~~~~~~~~~ [ 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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 In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp: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/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/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-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/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/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/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/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: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/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/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++) | ~~^~~~~~~~~~~~~~~~~~~~~ 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:1428: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:1406: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:227: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:101: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:1568: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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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/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++) | ~~^~~~~~ [ 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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: 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) | ^ [ 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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 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) | ^ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp: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" | ^~~~~~~ /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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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++) | ~~^~~~~~~~~~~~~~ [ 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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/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) | ^ /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++) | ~~^~~~~~~~~~~~~~ /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 '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) | ^ 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:1428:51, inlined from 'load_args' at /usr/include/pybind11/cast.h:1406:68, inlined from 'operator()' at /usr/include/pybind11/pybind11.h:227:42, inlined from '_FUN' at /usr/include/pybind11/pybind11.h:223: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/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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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; | ~~^~~~~~~~~~~~~ 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 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) | ~~~~~~~~~~~~^~~~~~~~~ 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/../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++) | ~~^~~~~~~~~~~~~~~~~~~ [ 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-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/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp: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/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++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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++) | ~~^~~~~~~~~~~~~~ [ 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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/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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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++) | ~~^~~~~~~~~~~~~~ [ 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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++) | ~~^~~~~~~~~~~~~~ [ 69%] 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long 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++) | ~~^~~~~~~~~~~~~~ [ 70%] 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp: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++) | ~~^~~~~~~~~~~~~~ [ 70%] 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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++) | ~~^~~~~~~~~~~~~~ [ 71%] 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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" | ^~~~~~~ [ 72%] 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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++) | ~~^~~~~~~~~~~~~~ /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] [ 72%] 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp: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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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++) | ~~~^~~~~~~~~~~~~~~~~~~~ /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++) | ~~^~~~~~~~~~~~~~ [ 73%] 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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/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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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" | ^~~~~~~ [ 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp: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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ 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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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/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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long 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++) | ~~^~~~~~~~~~~~~~ [ 74%] 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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/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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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" | ^~~~~~~ [ 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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 /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/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, 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];} | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of 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/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/../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()) | ~~~~~^~~~~~~~~~~~~~~~~~ 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/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++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: 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/../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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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 | ^~~~~~~~~~~~~~~~ [ 76%] 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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/profiler.hpp:12, from /builddir/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/core/logging.hpp: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/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++) | ~~^~~~~~~~~~~~~~ /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: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++) | ~~^~~~~~~~~~~~~~ [ 77%] 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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 file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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++) | ~~^~~~~~~~~~~~~~ [ 77%] 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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++) | ~~^~~~~~~~~~~~~~ [ 77%] 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 78%] 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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long 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 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) | ^ 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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 In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp: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++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++) | ~~^~~~~~~~~~~~~~ [ 79%] 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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 [ 79%] 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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp: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" | ^~~~~~~ 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' [ 79%] 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' [ 79%] 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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/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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ 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: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++) | ~~^~~~~~~~~~~~~~~~~~ /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++) | ~~^~~~~~~~~~~~~~ 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::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] /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++) | ~~^~~~~~~~~~~~~~ [ 80%] 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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 [ 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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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) | ^ 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' [ 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) | ^ 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/interface/CMakeFiles/interface.dir/build.make libsrc/interface/CMakeFiles/interface.dir/build 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]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' [ 80%] 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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 [ 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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 In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp: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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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/../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: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: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/../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++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /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/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/../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/../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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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++) | ~~^~~~~~~~~~~~ [ 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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: 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++) | ~~^~~~~~~~~~~~~~ [ 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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 In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp: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/../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++) | ~~^~~~~~~~~~~~~~ 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' [ 83%] Built target csgvis [ 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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/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; | ~~^~~~~~~~~~~~~ [ 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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/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/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp: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/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long 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/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: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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: 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: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/../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/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/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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp: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 cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of 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/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: 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: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/../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++) | ~~^~~~~~~~~~~~~~ [ 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp: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 cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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 In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp: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/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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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: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/../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:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-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++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: 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++) | ~~^~~~~~~~~~~~~~ [ 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long 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/../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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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 [ 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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/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" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp: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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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, 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/../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:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-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/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:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long 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:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-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: /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/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::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/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 = 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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 In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp: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 cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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/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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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/../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/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/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++) | ~~^~~~~~~~~~~~~~~~ /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/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long 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/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/../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++) | ~~^~~~~~~~~~~~~~~~~~~~~ /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/../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/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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" | ^~~~~~~ [ 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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 cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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 In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp: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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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.6.3 /usr/lib64/libTKFillet.so.7.6.3 /usr/lib64/libTKSTL.so.7.6.3 /usr/lib64/libTKXDEIGES.so.7.6.3 /usr/lib64/libTKIGES.so.7.6.3 /usr/lib64/libTKBool.so.7.6.3 /usr/lib64/libTKXDESTEP.so.7.6.3 /usr/lib64/libTKSTEP.so.7.6.3 /usr/lib64/libTKSTEP209.so.7.6.3 /usr/lib64/libTKSTEPAttr.so.7.6.3 /usr/lib64/libTKSTEPBase.so.7.6.3 /usr/lib64/libTKXCAF.so.7.6.3 /usr/lib64/libTKVCAF.so.7.6.3 /usr/lib64/libTKCAF.so.7.6.3 /usr/lib64/libTKBO.so.7.6.3 /usr/lib64/libTKPrim.so.7.6.3 /usr/lib64/libTKLCAF.so.7.6.3 /usr/lib64/libTKCDF.so.7.6.3 /usr/lib64/libTKV3d.so.7.6.3 /usr/lib64/libTKHLR.so.7.6.3 /usr/lib64/libTKMesh.so.7.6.3 /usr/lib64/libTKService.so.7.6.3 -lfontconfig -lGL -lX11 /usr/lib64/libfreetype.so /usr/lib64/libTKXSBase.so.7.6.3 /usr/lib64/libTKShHealing.so.7.6.3 /usr/lib64/libTKTopAlgo.so.7.6.3 /usr/lib64/libTKGeomAlgo.so.7.6.3 /usr/lib64/libTKBRep.so.7.6.3 /usr/lib64/libTKGeomBase.so.7.6.3 /usr/lib64/libTKG3d.so.7.6.3 /usr/lib64/libTKG2d.so.7.6.3 /usr/lib64/libTKMath.so.7.6.3 /usr/lib64/libTKernel.so.7.6.3 -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/gui.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/ngpy.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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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()) | ~~~~~^~~~~~~~~~~~~~~~~~ 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();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 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++) | ~~^~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' [ 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp: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" | ^~~~~~~ [ 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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/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/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++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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++) | ~~^~~~~~~~~~~~ [ 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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 In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp: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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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/../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/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-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++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long 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] 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/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: 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/../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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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/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/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp: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/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-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] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of 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/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: 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/../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 cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/ng && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 -fPIC -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/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/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp: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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-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:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long 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&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long 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/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++) | ~~^~~~~~~~~~~~ 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 '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++) | ~~^~~~~~~~~~~~~~ /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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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.6.3 /usr/lib64/libTKFillet.so.7.6.3 /usr/lib64/libTKSTL.so.7.6.3 /usr/lib64/libTKXDEIGES.so.7.6.3 /usr/lib64/libTKIGES.so.7.6.3 /usr/lib64/libTKBool.so.7.6.3 /usr/lib64/libTKXDESTEP.so.7.6.3 /usr/lib64/libTKSTEP.so.7.6.3 /usr/lib64/libTKSTEP209.so.7.6.3 /usr/lib64/libTKSTEPAttr.so.7.6.3 /usr/lib64/libTKSTEPBase.so.7.6.3 /usr/lib64/libTKXCAF.so.7.6.3 /usr/lib64/libTKVCAF.so.7.6.3 /usr/lib64/libTKCAF.so.7.6.3 /usr/lib64/libTKBO.so.7.6.3 /usr/lib64/libTKPrim.so.7.6.3 /usr/lib64/libTKLCAF.so.7.6.3 /usr/lib64/libTKCDF.so.7.6.3 /usr/lib64/libTKV3d.so.7.6.3 /usr/lib64/libTKHLR.so.7.6.3 /usr/lib64/libTKMesh.so.7.6.3 /usr/lib64/libTKService.so.7.6.3 -lfontconfig -lGL -lX11 /usr/lib64/libfreetype.so /usr/lib64/libTKXSBase.so.7.6.3 /usr/lib64/libTKShHealing.so.7.6.3 /usr/lib64/libTKTopAlgo.so.7.6.3 /usr/lib64/libTKGeomAlgo.so.7.6.3 /usr/lib64/libTKBRep.so.7.6.3 /usr/lib64/libTKGeomBase.so.7.6.3 /usr/lib64/libTKG3d.so.7.6.3 /usr/lib64/libTKG2d.so.7.6.3 /usr/lib64/libTKMath.so.7.6.3 /usr/lib64/libTKernel.so.7.6.3 -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_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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.6.3 /usr/lib64/libTKFillet.so.7.6.3 /usr/lib64/libTKSTL.so.7.6.3 /usr/lib64/libTKXDEIGES.so.7.6.3 /usr/lib64/libTKIGES.so.7.6.3 /usr/lib64/libTKBool.so.7.6.3 /usr/lib64/libTKXDESTEP.so.7.6.3 /usr/lib64/libTKSTEP.so.7.6.3 /usr/lib64/libTKSTEP209.so.7.6.3 /usr/lib64/libTKSTEPAttr.so.7.6.3 /usr/lib64/libTKSTEPBase.so.7.6.3 /usr/lib64/libTKXCAF.so.7.6.3 /usr/lib64/libTKVCAF.so.7.6.3 /usr/lib64/libTKCAF.so.7.6.3 /usr/lib64/libTKBO.so.7.6.3 /usr/lib64/libTKPrim.so.7.6.3 /usr/lib64/libTKLCAF.so.7.6.3 /usr/lib64/libTKCDF.so.7.6.3 /usr/lib64/libTKV3d.so.7.6.3 /usr/lib64/libTKHLR.so.7.6.3 /usr/lib64/libTKMesh.so.7.6.3 /usr/lib64/libTKService.so.7.6.3 -lfontconfig -lGL -lX11 /usr/lib64/libfreetype.so /usr/lib64/libTKXSBase.so.7.6.3 /usr/lib64/libTKShHealing.so.7.6.3 /usr/lib64/libTKTopAlgo.so.7.6.3 /usr/lib64/libTKGeomAlgo.so.7.6.3 /usr/lib64/libTKBRep.so.7.6.3 /usr/lib64/libTKGeomBase.so.7.6.3 /usr/lib64/libTKG3d.so.7.6.3 /usr/lib64/libTKG2d.so.7.6.3 /usr/lib64/libTKMath.so.7.6.3 /usr/lib64/libTKernel.so.7.6.3 -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/78/exe ']' +++ /usr/bin/readlink /proc/78/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.fyR3pI + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x '!=' / ']' + rm -rf /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x ++ dirname /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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 + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd netgen-6.2.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/22014/exe ']' +++ /usr/bin/readlink /proc/22014/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-5.fc39.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.40.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-5.fc39.s390x/usr/lib64/openmpi/lib/cmake/netgen-mesher/netgen-targets.cmake -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/cmake/netgen-mesher/netgen-targets-relwithdebinfo.cmake -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/include/netgen_version.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/include/netgen_config.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/cmake/netgen-mesher/NetgenConfig.cmake -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libngcore.so -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libngcore.so" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/core/ngcore.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/core/archive.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/core/type_traits.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/core/version.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/core/ngcore_api.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/core/logging.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/core/memtracer.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/core/exception.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/core/symboltable.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/core/paje_trace.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/core/utils.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/core/profiler.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/core/mpi_wrapper.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/core/array.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/core/taskmanager.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/core/concurrentqueue.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/core/localheap.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/core/python_ngcore.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/core/flags.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/core/xbool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/core/signal.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/core/bitarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/core/table.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/core/hashtable.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/core/ranges.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/core/ngstream.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/core/simd.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/core/simd_avx.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/core/simd_avx512.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/core/simd_generic.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/core/simd_sse.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/core/simd_arm64.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/core/register_archive.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/python3.11/site-packages/pyngcore/pyngcoreNone -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/python3.11/site-packages/pyngcore/pyngcoreNone" to "$ORIGIN/../../../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/general/ngarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/general/autodiff.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/general/autoptr.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/general/ngbitarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/general/dynamicmem.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/general/hashtabl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/general/mpi_interface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/general/myadt.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/general/mystring.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/general/netgenout.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/general/ngpython.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/general/optmem.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/general/parthreads.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/general/seti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/general/sort.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/general/spbita2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/general/stack.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/general/table.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/general/template.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/general/gzstream.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/gprim/adtree.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/gprim/geom2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/gprim/geom3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/gprim/geomfuncs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/gprim/geomobjects.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/gprim/geomops2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/gprim/geomops.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/gprim/geomtest3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/gprim/gprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/gprim/splinegeometry.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/gprim/spline.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/gprim/transform3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/linalg/densemat.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/linalg/linalg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/linalg/opti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/linalg/polynomial.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/linalg/vector.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/nginterface.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/nginterface_v2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/mydefs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/include/acisgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/include/csg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/include/geometry2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/include/gprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/include/incopengl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/include/inctcl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/include/incvis.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/include/linalg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/include/meshing.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/include/myadt.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/include/mydefs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/include/mystdlib.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/include/nginterface_v2_impl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/include/occgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/include/ngsimd.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/include/opti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/include/parallel.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/include/stlgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/include/visual.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libngmesh.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libngmesh.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libngmesh.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/meshing/adfront2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/meshing/adfront3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/meshing/basegeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/meshing/bcfunctions.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/meshing/bisect.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/meshing/boundarylayer.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/meshing/classifyhpel.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/meshing/clusters.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/meshing/curvedelems.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/meshing/findip2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/meshing/findip.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/meshing/geomsearch.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/meshing/global.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/meshing/hpref_hex.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/meshing/hprefinement.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/meshing/hpref_prism.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/meshing/hpref_pyramid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/meshing/hpref_quad.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/meshing/hpref_segm.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/meshing/hpref_tet.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/meshing/hpref_trig.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/meshing/improve2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/meshing/improve3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/meshing/localh.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/meshing/meshclass.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/meshing/meshfunc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/meshing/meshing2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/meshing/meshing3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/meshing/meshing.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/meshing/meshtool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/meshing/meshtype.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/meshing/msghandler.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/meshing/paralleltop.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/meshing/ruler2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/meshing/ruler3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/meshing/specials.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/meshing/topology.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/meshing/validate.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/meshing/python_mesh.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/meshing/surfacegeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/meshing/delaunay2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/soldata.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libngvisual.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libngvisual.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libngvisual.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/visualization/meshdoc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/visualization/mvdraw.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/visualization/vispar.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/visualization/visual.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/visualization/vssolution.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libngcsg.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libngcsg.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libngcsg.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libngcsgvis.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libngcsgvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libngcsgvis.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/csg/algprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/csg/brick.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/csg/csgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/csg/csg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/csg/csgparser.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/csg/curve2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/csg/edgeflw.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/csg/explicitcurve2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/csg/extrusion.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/csg/gencyl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/csg/geoml.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/csg/identify.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/csg/manifold.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/csg/meshsurf.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/csg/polyhedra.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/csg/revolution.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/csg/singularref.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/csg/solid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/csg/specpoin.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/csg/spline3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/csg/splinesurface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/csg/surface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/csg/triapprox.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/csg/vscsg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libnggeom2d.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libnggeom2d.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libnggeom2d.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libnggeom2dvis.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libnggeom2dvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libnggeom2dvis.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/geom2d/geometry2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/geom2d/spline2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/geom2d/vsgeom2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/geom2d/csg2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libngocc.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libngocc.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libngocc.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libngoccvis.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libngoccvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libngoccvis.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/occ/occgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/occ/occmeshsurf.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/occ/vsocc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/occ/occ_utils.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/occ/occ_vertex.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/occ/occ_edge.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/occ/occ_face.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/occ/occ_solid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libngstl.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libngstl.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libngstl.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libngstlvis.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libngstlvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libngstlvis.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/stlgeom/meshstlsurface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/stlgeom/stlgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/stlgeom/stlline.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/stlgeom/stltool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/stlgeom/stltopology.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/stlgeom/vsstl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libnginterface.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libnginterface.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libnginterface.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/interface/writeuser.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/bin/netgen-mesher -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/bin/netgen-mesher" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libnggui.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libnggui.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libnggui.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/python3.11/site-packages/netgen_mesher/libngpy.so -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/python3.11/site-packages/netgen_mesher/libngpy.so" to "$ORIGIN/../../../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/ngtcl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libngtogl.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libngtogl.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libngtogl.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/boxcyl.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/circle_on_cube.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/cone.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/cube.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/cubeandring.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/cubeandspheres.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/cubemcyl.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/cubemsphere.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/cylinder.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/cylsphere.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/ellipsoid.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/ellipticcyl.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/extrusion.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/fichera.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/lshape3d.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/manyholes.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/manyholes2.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/matrix.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/ortho.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/period.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/revolution.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/sculpture.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/shaft.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/shell.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/sphere.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/sphereincube.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/torus.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/trafo.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/twobricks.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/twocubes.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/twocyl.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/boundarycondition.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/hinge.stl -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/part1.stl -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/frame.step -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/screw.step -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/squarehole.in2d -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/squarecircle.in2d -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/square.in2d -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/py_tutorials/shaft.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/py_tutorials/mesh.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/py_tutorials/exportNeutral.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/doc/ng4.pdf -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libnglib.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libnglib.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libnglib.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/openmpi/netgen-mesher/nglib.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/python3.11/site-packages/netgen_mesher/config.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/python3.11/site-packages/netgen_mesher/version.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/python3.11/site-packages/netgen_mesher/__main__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/python3.11/site-packages/netgen_mesher/__init__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/python3.11/site-packages/netgen_mesher/meshing.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/python3.11/site-packages/netgen_mesher/csg.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/python3.11/site-packages/netgen_mesher/geom2d.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/python3.11/site-packages/netgen_mesher/stl.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/python3.11/site-packages/netgen_mesher/gui.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/python3.11/site-packages/netgen_mesher/NgOCC.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/python3.11/site-packages/netgen_mesher/occ.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/python3.11/site-packages/netgen_mesher/read_gmsh.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/python3.11/site-packages/netgen_mesher/read_meshio.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/python3.11/site-packages/netgen_mesher/webgui.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/python3.11/site-packages/pyngcore/__init__.py + install -d -m 0755 /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.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/22014/exe ']' +++ /usr/bin/readlink /proc/22014/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/22014/exe ']' +++ /usr/bin/readlink /proc/22014/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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-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-5.fc39.s390x + /usr/bin/cmake --install s390x-redhat-linux-gnu-mpich -- Install configuration: "RelWithDebInfo" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/cmake/netgen-mesher/netgen-targets.cmake -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/cmake/netgen-mesher/netgen-targets-relwithdebinfo.cmake -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/include/netgen_version.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/include/netgen_config.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/cmake/netgen-mesher/NetgenConfig.cmake -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libngcore.so -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libngcore.so" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/core/ngcore.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/core/archive.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/core/type_traits.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/core/version.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/core/ngcore_api.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/core/logging.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/core/memtracer.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/core/exception.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/core/symboltable.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/core/paje_trace.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/core/utils.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/core/profiler.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/core/mpi_wrapper.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/core/array.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/core/taskmanager.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/core/concurrentqueue.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/core/localheap.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/core/python_ngcore.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/core/flags.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/core/xbool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/core/signal.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/core/bitarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/core/table.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/core/hashtable.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/core/ranges.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/core/ngstream.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/core/simd.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/core/simd_avx.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/core/simd_avx512.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/core/simd_generic.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/core/simd_sse.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/core/simd_arm64.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/core/register_archive.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/python3.11/site-packages/pyngcore/pyngcoreNone -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/python3.11/site-packages/pyngcore/pyngcoreNone" to "$ORIGIN/../../../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/general/ngarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/general/autodiff.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/general/autoptr.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/general/ngbitarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/general/dynamicmem.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/general/hashtabl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/general/mpi_interface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/general/myadt.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/general/mystring.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/general/netgenout.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/general/ngpython.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/general/optmem.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/general/parthreads.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/general/seti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/general/sort.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/general/spbita2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/general/stack.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/general/table.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/general/template.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/general/gzstream.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/gprim/adtree.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/gprim/geom2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/gprim/geom3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/gprim/geomfuncs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/gprim/geomobjects.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/gprim/geomops2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/gprim/geomops.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/gprim/geomtest3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/gprim/gprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/gprim/splinegeometry.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/gprim/spline.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/gprim/transform3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/linalg/densemat.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/linalg/linalg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/linalg/opti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/linalg/polynomial.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/linalg/vector.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/nginterface.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/nginterface_v2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/mydefs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/include/acisgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/include/csg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/include/geometry2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/include/gprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/include/incopengl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/include/inctcl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/include/incvis.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/include/linalg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/include/meshing.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/include/myadt.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/include/mydefs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/include/mystdlib.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/include/nginterface_v2_impl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/include/occgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/include/ngsimd.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/include/opti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/include/parallel.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/include/stlgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/include/visual.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libngmesh.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libngmesh.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libngmesh.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/meshing/adfront2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/meshing/adfront3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/meshing/basegeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/meshing/bcfunctions.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/meshing/bisect.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/meshing/boundarylayer.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/meshing/classifyhpel.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/meshing/clusters.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/meshing/curvedelems.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/meshing/findip2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/meshing/findip.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/meshing/geomsearch.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/meshing/global.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/meshing/hpref_hex.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/meshing/hprefinement.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/meshing/hpref_prism.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/meshing/hpref_pyramid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/meshing/hpref_quad.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/meshing/hpref_segm.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/meshing/hpref_tet.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/meshing/hpref_trig.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/meshing/improve2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/meshing/improve3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/meshing/localh.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/meshing/meshclass.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/meshing/meshfunc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/meshing/meshing2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/meshing/meshing3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/meshing/meshing.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/meshing/meshtool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/meshing/meshtype.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/meshing/msghandler.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/meshing/paralleltop.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/meshing/ruler2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/meshing/ruler3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/meshing/specials.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/meshing/topology.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/meshing/validate.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/meshing/python_mesh.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/meshing/surfacegeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/meshing/delaunay2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/soldata.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libngvisual.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libngvisual.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libngvisual.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/visualization/meshdoc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/visualization/mvdraw.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/visualization/vispar.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/visualization/visual.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/visualization/vssolution.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libngcsg.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libngcsg.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libngcsg.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libngcsgvis.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libngcsgvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libngcsgvis.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/csg/algprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/csg/brick.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/csg/csgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/csg/csg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/csg/csgparser.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/csg/curve2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/csg/edgeflw.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/csg/explicitcurve2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/csg/extrusion.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/csg/gencyl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/csg/geoml.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/csg/identify.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/csg/manifold.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/csg/meshsurf.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/csg/polyhedra.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/csg/revolution.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/csg/singularref.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/csg/solid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/csg/specpoin.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/csg/spline3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/csg/splinesurface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/csg/surface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/csg/triapprox.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/csg/vscsg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libnggeom2d.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libnggeom2d.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libnggeom2d.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libnggeom2dvis.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libnggeom2dvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libnggeom2dvis.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/geom2d/geometry2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/geom2d/spline2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/geom2d/vsgeom2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/geom2d/csg2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libngocc.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libngocc.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libngocc.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libngoccvis.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libngoccvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libngoccvis.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/occ/occgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/occ/occmeshsurf.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/occ/vsocc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/occ/occ_utils.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/occ/occ_vertex.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/occ/occ_edge.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/occ/occ_face.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/occ/occ_solid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libngstl.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libngstl.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libngstl.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libngstlvis.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libngstlvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libngstlvis.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/stlgeom/meshstlsurface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/stlgeom/stlgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/stlgeom/stlline.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/stlgeom/stltool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/stlgeom/stltopology.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/stlgeom/vsstl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libnginterface.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libnginterface.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libnginterface.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/interface/writeuser.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/bin/netgen-mesher -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/bin/netgen-mesher" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libnggui.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libnggui.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libnggui.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/python3.11/site-packages/netgen_mesher/libngpy.so -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/python3.11/site-packages/netgen_mesher/libngpy.so" to "$ORIGIN/../../../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/ngtcl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libngtogl.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libngtogl.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libngtogl.so -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/boxcyl.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/circle_on_cube.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/cone.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/cube.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/cubeandring.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/cubeandspheres.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/cubemcyl.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/cubemsphere.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/cylinder.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/cylsphere.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/ellipsoid.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/ellipticcyl.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/extrusion.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/fichera.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/lshape3d.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/manyholes.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/manyholes2.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/matrix.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/ortho.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/period.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/revolution.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/sculpture.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/shaft.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/shell.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/sphere.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/sphereincube.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/torus.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/trafo.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/twobricks.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/twocubes.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/twocyl.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/boundarycondition.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/hinge.stl -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/part1.stl -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/frame.step -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/screw.step -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/squarehole.in2d -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/squarecircle.in2d -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/square.in2d -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/py_tutorials/shaft.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/py_tutorials/mesh.py -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/py_tutorials/exportNeutral.py -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/doc/ng4.pdf -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libnglib.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libnglib.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libnglib.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/mpich/netgen-mesher/nglib.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/python3.11/site-packages/netgen_mesher/config.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/python3.11/site-packages/netgen_mesher/version.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/python3.11/site-packages/netgen_mesher/__main__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/python3.11/site-packages/netgen_mesher/__init__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/python3.11/site-packages/netgen_mesher/meshing.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/python3.11/site-packages/netgen_mesher/csg.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/python3.11/site-packages/netgen_mesher/geom2d.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/python3.11/site-packages/netgen_mesher/stl.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/python3.11/site-packages/netgen_mesher/gui.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/python3.11/site-packages/netgen_mesher/NgOCC.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/python3.11/site-packages/netgen_mesher/occ.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/python3.11/site-packages/netgen_mesher/read_gmsh.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/python3.11/site-packages/netgen_mesher/read_meshio.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/python3.11/site-packages/netgen_mesher/webgui.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/python3.11/site-packages/pyngcore/__init__.py + install -d -m 0755 /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.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/22014/exe ']' +++ /usr/bin/readlink /proc/22014/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-5.fc39.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.40.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-5.fc39.s390x/usr/lib64/cmake/netgen-mesher/netgen-targets.cmake -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/cmake/netgen-mesher/netgen-targets-relwithdebinfo.cmake -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/include/netgen_version.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/include/netgen_config.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/cmake/netgen-mesher/NetgenConfig.cmake -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libngcore.so -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libngcore.so" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/core/ngcore.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/core/archive.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/core/type_traits.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/core/version.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/core/ngcore_api.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/core/logging.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/core/memtracer.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/core/exception.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/core/symboltable.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/core/paje_trace.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/core/utils.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/core/profiler.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/core/mpi_wrapper.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/core/array.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/core/taskmanager.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/core/concurrentqueue.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/core/localheap.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/core/python_ngcore.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/core/flags.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/core/xbool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/core/signal.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/core/bitarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/core/table.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/core/hashtable.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/core/ranges.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/core/ngstream.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/core/simd.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/core/simd_avx.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/core/simd_avx512.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/core/simd_generic.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/core/simd_sse.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/core/simd_arm64.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/core/register_archive.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/python3.11/site-packages/pyngcore/pyngcoreNone -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/python3.11/site-packages/pyngcore/pyngcoreNone" to "$ORIGIN/../../../" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/general/ngarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/general/autodiff.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/general/autoptr.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/general/ngbitarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/general/dynamicmem.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/general/hashtabl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/general/mpi_interface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/general/myadt.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/general/mystring.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/general/netgenout.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/general/ngpython.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/general/optmem.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/general/parthreads.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/general/seti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/general/sort.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/general/spbita2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/general/stack.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/general/table.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/general/template.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/general/gzstream.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/gprim/adtree.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/gprim/geom2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/gprim/geom3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/gprim/geomfuncs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/gprim/geomobjects.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/gprim/geomops2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/gprim/geomops.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/gprim/geomtest3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/gprim/gprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/gprim/splinegeometry.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/gprim/spline.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/gprim/transform3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/linalg/densemat.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/linalg/linalg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/linalg/opti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/linalg/polynomial.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/linalg/vector.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/nginterface.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/nginterface_v2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/mydefs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/include/acisgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/include/csg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/include/geometry2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/include/gprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/include/incopengl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/include/inctcl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/include/incvis.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/include/linalg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/include/meshing.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/include/myadt.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/include/mydefs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/include/mystdlib.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/include/nginterface_v2_impl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/include/occgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/include/ngsimd.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/include/opti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/include/parallel.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/include/stlgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/include/visual.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libngmesh.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libngmesh.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libngmesh.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/meshing/adfront2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/meshing/adfront3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/meshing/basegeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/meshing/bcfunctions.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/meshing/bisect.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/meshing/boundarylayer.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/meshing/classifyhpel.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/meshing/clusters.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/meshing/curvedelems.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/meshing/findip2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/meshing/findip.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/meshing/geomsearch.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/meshing/global.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/meshing/hpref_hex.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/meshing/hprefinement.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/meshing/hpref_prism.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/meshing/hpref_pyramid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/meshing/hpref_quad.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/meshing/hpref_segm.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/meshing/hpref_tet.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/meshing/hpref_trig.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/meshing/improve2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/meshing/improve3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/meshing/localh.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/meshing/meshclass.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/meshing/meshfunc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/meshing/meshing2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/meshing/meshing3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/meshing/meshing.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/meshing/meshtool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/meshing/meshtype.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/meshing/msghandler.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/meshing/paralleltop.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/meshing/ruler2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/meshing/ruler3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/meshing/specials.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/meshing/topology.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/meshing/validate.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/meshing/python_mesh.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/meshing/surfacegeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/meshing/delaunay2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/soldata.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libngvisual.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libngvisual.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libngvisual.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/visualization/meshdoc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/visualization/mvdraw.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/visualization/vispar.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/visualization/visual.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/visualization/vssolution.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libngcsg.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libngcsg.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libngcsg.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libngcsgvis.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libngcsgvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libngcsgvis.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/csg/algprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/csg/brick.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/csg/csgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/csg/csg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/csg/csgparser.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/csg/curve2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/csg/edgeflw.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/csg/explicitcurve2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/csg/extrusion.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/csg/gencyl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/csg/geoml.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/csg/identify.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/csg/manifold.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/csg/meshsurf.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/csg/polyhedra.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/csg/revolution.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/csg/singularref.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/csg/solid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/csg/specpoin.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/csg/spline3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/csg/splinesurface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/csg/surface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/csg/triapprox.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/csg/vscsg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libnggeom2d.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libnggeom2d.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libnggeom2d.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libnggeom2dvis.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libnggeom2dvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libnggeom2dvis.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/geom2d/geometry2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/geom2d/spline2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/geom2d/vsgeom2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/geom2d/csg2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libngocc.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libngocc.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libngocc.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libngoccvis.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libngoccvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libngoccvis.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/occ/occgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/occ/occmeshsurf.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/occ/vsocc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/occ/occ_utils.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/occ/occ_vertex.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/occ/occ_edge.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/occ/occ_face.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/occ/occ_solid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libngstl.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libngstl.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libngstl.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libngstlvis.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libngstlvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libngstlvis.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/stlgeom/meshstlsurface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/stlgeom/stlgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/stlgeom/stlline.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/stlgeom/stltool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/stlgeom/stltopology.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/stlgeom/vsstl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libnginterface.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libnginterface.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libnginterface.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/interface/writeuser.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/bin/netgen-mesher -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/bin/netgen-mesher" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libnggui.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libnggui.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libnggui.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/python3.11/site-packages/netgen_mesher/libngpy.so -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/python3.11/site-packages/netgen_mesher/libngpy.so" to "$ORIGIN/../../../" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/ngtcl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libngtogl.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libngtogl.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libngtogl.so -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/boxcyl.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/circle_on_cube.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/cone.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/cube.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/cubeandring.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/cubeandspheres.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/cubemcyl.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/cubemsphere.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/cylinder.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/cylsphere.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/ellipsoid.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/ellipticcyl.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/extrusion.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/fichera.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/lshape3d.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/manyholes.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/manyholes2.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/matrix.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/ortho.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/period.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/revolution.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/sculpture.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/shaft.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/shell.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/sphere.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/sphereincube.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/torus.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/trafo.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/twobricks.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/twocubes.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/twocyl.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/boundarycondition.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/hinge.stl -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/part1.stl -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/frame.step -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/screw.step -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/squarehole.in2d -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/squarecircle.in2d -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/square.in2d -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/py_tutorials/shaft.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/py_tutorials/mesh.py -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/py_tutorials/exportNeutral.py -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/netgen_mesher/doc/ng4.pdf -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libnglib.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libnglib.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libnglib.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/nglib.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/python3.11/site-packages/netgen_mesher/config.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/python3.11/site-packages/netgen_mesher/version.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/python3.11/site-packages/netgen_mesher/__main__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/python3.11/site-packages/netgen_mesher/__init__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/python3.11/site-packages/netgen_mesher/meshing.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/python3.11/site-packages/netgen_mesher/csg.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/python3.11/site-packages/netgen_mesher/geom2d.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/python3.11/site-packages/netgen_mesher/stl.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/python3.11/site-packages/netgen_mesher/gui.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/python3.11/site-packages/netgen_mesher/NgOCC.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/python3.11/site-packages/netgen_mesher/occ.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/python3.11/site-packages/netgen_mesher/read_gmsh.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/python3.11/site-packages/netgen_mesher/read_meshio.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/python3.11/site-packages/netgen_mesher/webgui.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.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-5.fc39.s390x//usr/lib64/pkgconfig + cat + install -Dpm 0644 /builddir/build/SOURCES/netgen-mesher.png /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/icons/hicolor/48x48/apps/netgen-mesher.png + desktop-file-install --dir /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x//usr/share/applications/ /builddir/build/SOURCES/netgen-mesher.desktop + rm -rf /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.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-5.fc39.s390x/usr/include/netgen-mesher/private/{}' ';' + install -Dpm 0644 nglib/nglib.h /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/include/netgen-mesher/nglib.h + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 6.2.2202-5.fc39 --unique-debug-suffix -6.2.2202-5.fc39.s390x --unique-debug-src-base netgen-mesher-6.2.2202-5.fc39.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-5.fc39.s390x/usr/bin/netgen-mesher extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libngcore.so extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libngcsg.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libngcsgvis.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libnggeom2d.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libnggeom2dvis.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libnggui.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libnginterface.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libnglib.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libngmesh.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libngocc.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libngoccvis.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libngstl.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libngstlvis.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libngtogl.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/libngvisual.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/bin/netgen-mesher extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libngcore.so extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libngcsg.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libngcsgvis.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libnggeom2d.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libnggeom2dvis.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libnggui.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libnginterface.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libnglib.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libngmesh.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libngocc.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libngoccvis.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libngstl.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libngstlvis.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libngtogl.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/lib/libngvisual.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/python3.11/site-packages/netgen_mesher/libngpy.so extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/mpich/python3.11/site-packages/pyngcore/pyngcoreNone extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/bin/netgen-mesher extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libngcore.so extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libngcsg.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libngcsgvis.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libnggeom2d.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libnggeom2dvis.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libnggui.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libnginterface.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libnglib.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libngmesh.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libngocc.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libngoccvis.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libngstl.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libngstlvis.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libngtogl.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/lib/libngvisual.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/python3.11/site-packages/netgen_mesher/libngpy.so extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/openmpi/python3.11/site-packages/pyngcore/pyngcoreNone extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/python3.11/site-packages/netgen_mesher/libngpy.so extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/python3.11/site-packages/pyngcore/pyngcoreNone original debug info size: 786076kB, size after compression: 512296kB /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-5.fc39.s390x/ng/Togl2.1/toglStubInit.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/netgen-mesher-6.2.2202-5.fc39.s390x/ng/Togl2.1/toglDecls.h is executable but has no shebang, removing executable bit + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 0 0 -j2 Bytecompiling .py files below /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib/debug/usr/lib64/python3.11 using python3.11 Bytecompiling .py files below /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/lib64/python3.11 using python3.11 + /usr/lib/rpm/redhat/brp-python-hardlink Processing files: netgen-mesher-6.2.2202-5.fc39.s390x Provides: bundled(tcl-togl) = 2.1 netgen-mesher = 6.2.2202-5.fc39 netgen-mesher(s390-64) = 6.2.2202-5.fc39 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.3.4)(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-5.fc39.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.grrELf + umask 022 + cd /builddir/build/BUILD + cd netgen-6.2.2202 + DOCDIR=/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.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-5.fc39.s390x/usr/share/doc/netgen-mesher-common + cp -pr AUTHORS /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/doc/netgen-mesher-common + cp -pr doc/ng4.pdf /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x/usr/share/doc/netgen-mesher-common + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.S118dE + umask 022 + cd /builddir/build/BUILD + cd netgen-6.2.2202 + LICENSEDIR=/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.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-5.fc39.s390x/usr/share/licenses/netgen-mesher-common + cp -pr LICENSE /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.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-5.fc39 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-5.fc39.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-5.fc39 netgen-mesher-libs(s390-64) = 6.2.2202-5.fc39 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: glibc >= 2.37.9000-3 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.38)(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-5.fc39.s390x Provides: cmake(Netgen) cmake(netgen) libngcore.so()(64bit) netgen-mesher-devel = 6.2.2202-5.fc39 netgen-mesher-devel(s390-64) = 6.2.2202-5.fc39 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) glibc >= 2.37.9000-3 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.38)(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-5.fc39.s390x Provides: netgen-mesher-devel-private = 6.2.2202-5.fc39 netgen-mesher-devel-private(s390-64) = 6.2.2202-5.fc39 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-5.fc39.s390x Provides: libngpy.so()(64bit) python-netgen = 6.2.2202-5.fc39 python-netgen-mesher = 6.2.2202-5.fc39 python3-netgen-mesher = 6.2.2202-5.fc39 python3-netgen-mesher(s390-64) = 6.2.2202-5.fc39 python3.11-netgen = 6.2.2202-5.fc39 python3.11-netgen-mesher = 6.2.2202-5.fc39 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: glibc >= 2.37.9000-3 libc.so.6()(64bit) libc.so.6(GLIBC_2.2)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.38)(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-5.fc39 Processing files: netgen-mesher-openmpi-6.2.2202-5.fc39.s390x Provides: netgen-mesher-openmpi = 6.2.2202-5.fc39 netgen-mesher-openmpi(s390-64) = 6.2.2202-5.fc39 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.3.4)(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-5.fc39.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-5.fc39 netgen-mesher-openmpi-libs(s390-64) = 6.2.2202-5.fc39 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: glibc >= 2.37.9000-3 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.38)(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-5.fc39.s390x Provides: libngcore.so()(64bit)(openmpi-s390x) netgen-mesher-openmpi-devel = 6.2.2202-5.fc39 netgen-mesher-openmpi-devel(s390-64) = 6.2.2202-5.fc39 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: glibc >= 2.37.9000-3 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.38)(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-5.fc39.s390x Provides: libngpy.so()(64bit)(openmpi-s390x) python-netgen-mesher-openmpi = 6.2.2202-5.fc39 python-netgen-openmpi = 6.2.2202-5.fc39 python3-netgen-mesher-openmpi = 6.2.2202-5.fc39 python3-netgen-mesher-openmpi(s390-64) = 6.2.2202-5.fc39 python3.11-netgen-mesher-openmpi = 6.2.2202-5.fc39 python3.11-netgen-openmpi = 6.2.2202-5.fc39 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: glibc >= 2.37.9000-3 libc.so.6()(64bit) libc.so.6(GLIBC_2.2)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.38)(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-5.fc39 Processing files: netgen-mesher-mpich-6.2.2202-5.fc39.s390x Provides: netgen-mesher-mpich = 6.2.2202-5.fc39 netgen-mesher-mpich(s390-64) = 6.2.2202-5.fc39 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.3.4)(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-5.fc39.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-5.fc39 netgen-mesher-mpich-libs(s390-64) = 6.2.2202-5.fc39 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: glibc >= 2.37.9000-3 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.38)(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-5.fc39.s390x Provides: libngcore.so()(64bit)(mpich-s390x) netgen-mesher-mpich-devel = 6.2.2202-5.fc39 netgen-mesher-mpich-devel(s390-64) = 6.2.2202-5.fc39 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: glibc >= 2.37.9000-3 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.38)(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-5.fc39.s390x Provides: libngpy.so()(64bit)(mpich-s390x) python-netgen-mesher-mpich = 6.2.2202-5.fc39 python-netgen-mpich = 6.2.2202-5.fc39 python3-netgen-mesher-mpich = 6.2.2202-5.fc39 python3-netgen-mesher-mpich(s390-64) = 6.2.2202-5.fc39 python3.11-netgen-mesher-mpich = 6.2.2202-5.fc39 python3.11-netgen-mpich = 6.2.2202-5.fc39 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: glibc >= 2.37.9000-3 libc.so.6()(64bit) libc.so.6(GLIBC_2.2)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.38)(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-5.fc39 Processing files: netgen-mesher-debugsource-6.2.2202-5.fc39.s390x Provides: netgen-mesher-debugsource = 6.2.2202-5.fc39 netgen-mesher-debugsource(s390-64) = 6.2.2202-5.fc39 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-5.fc39.s390x Provides: debuginfo(build-id) = a7b66b1ad6d6d60303dc1091deba984db30c781d netgen-mesher-debuginfo = 6.2.2202-5.fc39 netgen-mesher-debuginfo(s390-64) = 6.2.2202-5.fc39 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-5.fc39 Processing files: netgen-mesher-libs-debuginfo-6.2.2202-5.fc39.s390x Provides: debuginfo(build-id) = 0315f4c49c682b64bedc22152176c6f30c002440 debuginfo(build-id) = 0b70228d4bb633ca303017331c8f5bf487aaa331 debuginfo(build-id) = 475815dbc2e62e750cad59a030d051ab388ce297 debuginfo(build-id) = 8452692d54e09465015eb3a9e2178f16e5e04c10 debuginfo(build-id) = 8715f7cdb928f9d010f1685ee12f8708c94f8113 debuginfo(build-id) = 8eb5c85a1c88c00e3149fb81e83e08cda81e2432 debuginfo(build-id) = 919d1bf71f38c17cdb673be0ed196a756dc77184 debuginfo(build-id) = 9e0d640b7a42dec6255b2feb9ec4101589176301 debuginfo(build-id) = c7e59ee688f9f45b9deb6aaa4dde921a92e6ffe0 debuginfo(build-id) = cb3216d20fe2f4a10adfa783adcb6b3256e6a175 debuginfo(build-id) = db9120f0562709661a092c5c0ae4ba2c49b8c543 debuginfo(build-id) = ea5b321d9b2ce8adc24a9e4e6388983dd5d0b1a2 debuginfo(build-id) = eb2e60f245aac8660cb8b11f0669b05b33c419d9 debuginfo(build-id) = f4ad0d301a051bda1493afcb33e44042b5753e72 netgen-mesher-libs-debuginfo = 6.2.2202-5.fc39 netgen-mesher-libs-debuginfo(s390-64) = 6.2.2202-5.fc39 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-5.fc39 Processing files: netgen-mesher-devel-debuginfo-6.2.2202-5.fc39.s390x Provides: debuginfo(build-id) = ddc47a585c7dacd36eed99163b0e490e0c52fccf netgen-mesher-devel-debuginfo = 6.2.2202-5.fc39 netgen-mesher-devel-debuginfo(s390-64) = 6.2.2202-5.fc39 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-5.fc39 Processing files: python3-netgen-mesher-debuginfo-6.2.2202-5.fc39.s390x Provides: debuginfo(build-id) = 17911f81e4571175aa419a7feb3d9937a89a5faa debuginfo(build-id) = 5716439b46369e463e447fabb8c9d76f8c473cf6 python-netgen-mesher-debuginfo = 6.2.2202-5.fc39 python3-netgen-mesher-debuginfo = 6.2.2202-5.fc39 python3-netgen-mesher-debuginfo(s390-64) = 6.2.2202-5.fc39 python3.11-netgen-mesher-debuginfo = 6.2.2202-5.fc39 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-5.fc39 Processing files: netgen-mesher-openmpi-debuginfo-6.2.2202-5.fc39.s390x Provides: debuginfo(build-id) = 5ac9731a19394531e55ec944a22fd0f45509f4af netgen-mesher-openmpi-debuginfo = 6.2.2202-5.fc39 netgen-mesher-openmpi-debuginfo(s390-64) = 6.2.2202-5.fc39 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-5.fc39 Processing files: netgen-mesher-openmpi-libs-debuginfo-6.2.2202-5.fc39.s390x Provides: debuginfo(build-id) = 05aaf494a13c14137b5f4a98973106b00a0c1137 debuginfo(build-id) = 076a3789a4617dce2af6a13d716286fd6a324da8 debuginfo(build-id) = 33479bec797fb18f707d826903c78067a910fb67 debuginfo(build-id) = 342a9af9c3dbe17b14ae1f31effcdb672715cdb7 debuginfo(build-id) = 475496e797b5668a2a238111521a0a2e75b6b983 debuginfo(build-id) = 53a34c10ec5ec85f4dd01060d222105b646e1f97 debuginfo(build-id) = 5b130c14a850c4b3ab47a273fba154336767aa3c debuginfo(build-id) = 5d58c782a69998c0adfc435defe8bdba5983233d debuginfo(build-id) = 72e5a5e846ec4562cf044a7387b09fb6bedc92f4 debuginfo(build-id) = 7f6ef22fd537b83155cd4700616fd454fb64a8e1 debuginfo(build-id) = 8bd85a25c36468c8b10eb0d61974a7f9e3b1c8d6 debuginfo(build-id) = a5489a1a343cb69189a309ba4ca84fd043b5afd4 debuginfo(build-id) = e08619465fbe4c8ea2e5927f505c2ae6482a98bb debuginfo(build-id) = f21ad171977d55c241c3d96b766a18d308ad15dc netgen-mesher-openmpi-libs-debuginfo = 6.2.2202-5.fc39 netgen-mesher-openmpi-libs-debuginfo(s390-64) = 6.2.2202-5.fc39 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-5.fc39 Processing files: netgen-mesher-openmpi-devel-debuginfo-6.2.2202-5.fc39.s390x Provides: debuginfo(build-id) = 12ac2565752554c7213a873034491906cf8541e7 netgen-mesher-openmpi-devel-debuginfo = 6.2.2202-5.fc39 netgen-mesher-openmpi-devel-debuginfo(s390-64) = 6.2.2202-5.fc39 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-5.fc39 Processing files: python3-netgen-mesher-openmpi-debuginfo-6.2.2202-5.fc39.s390x Provides: debuginfo(build-id) = 39d4e83d3c1a177fe9d49b225d88468738920d4b debuginfo(build-id) = 8ead0e4013029154f48c15281f3b4ace8090ea06 python-netgen-mesher-openmpi-debuginfo = 6.2.2202-5.fc39 python3-netgen-mesher-openmpi-debuginfo = 6.2.2202-5.fc39 python3-netgen-mesher-openmpi-debuginfo(s390-64) = 6.2.2202-5.fc39 python3.11-netgen-mesher-openmpi-debuginfo = 6.2.2202-5.fc39 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-5.fc39 Processing files: netgen-mesher-mpich-debuginfo-6.2.2202-5.fc39.s390x Provides: debuginfo(build-id) = 18b68e5b04827db9945dba293131ed1d700d8174 netgen-mesher-mpich-debuginfo = 6.2.2202-5.fc39 netgen-mesher-mpich-debuginfo(s390-64) = 6.2.2202-5.fc39 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-5.fc39 Processing files: netgen-mesher-mpich-libs-debuginfo-6.2.2202-5.fc39.s390x Provides: debuginfo(build-id) = 037894e6787e096fc9edb74cc5e0ac872b808701 debuginfo(build-id) = 1f2c82a26758f38f6229d8f6c05ef64d275bb9ec debuginfo(build-id) = 43206eff73773d7aaecc6e83710128580b15c3a9 debuginfo(build-id) = 48f9d56b1ebc8ddab3a798eb6794ebdba6e3a8f3 debuginfo(build-id) = 63cb59a617395e0f7daa9c80a2983b5caec4396c debuginfo(build-id) = 7194912bd9d6518faf8bf0ba2886bde63d3b61e8 debuginfo(build-id) = 76b138cc3b8f374e6dadbdb0aef85400233d05da debuginfo(build-id) = 83b9abefde4184f07894c80310cfdbaa391fd837 debuginfo(build-id) = a7ec715c6d75efe517fe41d7af263377c19aee66 debuginfo(build-id) = a8171d530c187cb7b0c5a5c75afecbfac4aa403c debuginfo(build-id) = a87bab74f48187a9803ed45fc490faaf54cae9f8 debuginfo(build-id) = c9db2231b60fb45fe7e9e1b53b6f90a0119537d2 debuginfo(build-id) = f494542ac41c455f1004a99eba4cd1ed51c37462 debuginfo(build-id) = fa09c5be083bf02a60ea28aec12f4fa291457c1f netgen-mesher-mpich-libs-debuginfo = 6.2.2202-5.fc39 netgen-mesher-mpich-libs-debuginfo(s390-64) = 6.2.2202-5.fc39 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-5.fc39 Processing files: netgen-mesher-mpich-devel-debuginfo-6.2.2202-5.fc39.s390x Provides: debuginfo(build-id) = 2c5666d309aac1af3b095d33825103c167b63872 netgen-mesher-mpich-devel-debuginfo = 6.2.2202-5.fc39 netgen-mesher-mpich-devel-debuginfo(s390-64) = 6.2.2202-5.fc39 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-5.fc39 Processing files: python3-netgen-mesher-mpich-debuginfo-6.2.2202-5.fc39.s390x Provides: debuginfo(build-id) = 3271b4e882a73f357798251a4a6de8c2879e7964 debuginfo(build-id) = d6d659f912b8ef24e68ffbaf1dbf09ba884f919f python-netgen-mesher-mpich-debuginfo = 6.2.2202-5.fc39 python3-netgen-mesher-mpich-debuginfo = 6.2.2202-5.fc39 python3-netgen-mesher-mpich-debuginfo(s390-64) = 6.2.2202-5.fc39 python3.11-netgen-mesher-mpich-debuginfo = 6.2.2202-5.fc39 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-5.fc39 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x Wrote: /builddir/build/RPMS/netgen-mesher-mpich-libs-debuginfo-6.2.2202-5.fc39.s390x.rpm Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-libs-debuginfo-6.2.2202-5.fc39.s390x.rpm Wrote: /builddir/build/RPMS/netgen-mesher-debuginfo-6.2.2202-5.fc39.s390x.rpm Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-libs-6.2.2202-5.fc39.s390x.rpm Wrote: /builddir/build/RPMS/netgen-mesher-mpich-libs-6.2.2202-5.fc39.s390x.rpm Wrote: /builddir/build/RPMS/netgen-mesher-libs-6.2.2202-5.fc39.s390x.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-openmpi-debuginfo-6.2.2202-5.fc39.s390x.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-mpich-debuginfo-6.2.2202-5.fc39.s390x.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-debuginfo-6.2.2202-5.fc39.s390x.rpm Wrote: /builddir/build/RPMS/netgen-mesher-devel-debuginfo-6.2.2202-5.fc39.s390x.rpm Wrote: /builddir/build/RPMS/netgen-mesher-mpich-devel-debuginfo-6.2.2202-5.fc39.s390x.rpm Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-devel-debuginfo-6.2.2202-5.fc39.s390x.rpm Wrote: /builddir/build/RPMS/netgen-mesher-libs-debuginfo-6.2.2202-5.fc39.s390x.rpm Wrote: /builddir/build/RPMS/netgen-mesher-debugsource-6.2.2202-5.fc39.s390x.rpm Wrote: /builddir/build/RPMS/netgen-mesher-common-6.2.2202-5.fc39.noarch.rpm Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-devel-6.2.2202-5.fc39.s390x.rpm Wrote: /builddir/build/RPMS/netgen-mesher-mpich-devel-6.2.2202-5.fc39.s390x.rpm Wrote: /builddir/build/RPMS/netgen-mesher-devel-6.2.2202-5.fc39.s390x.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-6.2.2202-5.fc39.s390x.rpm Wrote: /builddir/build/RPMS/netgen-mesher-devel-private-6.2.2202-5.fc39.s390x.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-openmpi-6.2.2202-5.fc39.s390x.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-mpich-6.2.2202-5.fc39.s390x.rpm Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-debuginfo-6.2.2202-5.fc39.s390x.rpm Wrote: /builddir/build/RPMS/netgen-mesher-mpich-debuginfo-6.2.2202-5.fc39.s390x.rpm Wrote: /builddir/build/RPMS/netgen-mesher-mpich-6.2.2202-5.fc39.s390x.rpm Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-6.2.2202-5.fc39.s390x.rpm Wrote: /builddir/build/RPMS/netgen-mesher-6.2.2202-5.fc39.s390x.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.NaImnd + umask 022 + cd /builddir/build/BUILD + cd netgen-6.2.2202 + /usr/bin/rm -rf /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-5.fc39.s390x + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.9WPaNt + 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-5.fc39.src.rpm Finish: build phase for netgen-mesher-6.2.2202-5.fc39.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-s390x-1679525863.343369/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-s390x-1679525863.343369/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-s390x-1679525863.343369/root/var/log/dnf.log INFO: Done(/var/lib/copr-rpmbuild/results/netgen-mesher-6.2.2202-5.fc39.src.rpm) Config(child) 50 minutes 25 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